PostgreSQL 학습편 14.1 SQL/MED

1516 단어 postgresqlOracle
SQL/MED sql                。MED:management of external data。                            。9.1     SQL/MED   ,  SQL/MED               PostgreSQL   。                   。
 SQL/MED   ,                    :
foreign data wrapper:       ,FDW。           
server:       ,            ,          FDW
user mapping:    ,                  ,      
foreign table:   ,                   

FDW:  --    ,   crontab ,make  make install
  FDW  :、
postgres=# create extension file_fdw;
CREATE EXTENSION
postgres=# create server file_fdw_server foreign data wrapper file_fdw;
CREATE SERVER
postgres=# create foreign table passwd(
postgres(# username text,
postgres(# pass text,
postgres(# uid int4,
postgres(# gid int4,
postgres(# gecos text,
postgres(# home text,
postgres(# shell text
postgres(# ) server file_fdw_server
postgres-# options (format 'text', filename '/etc/passwd' ,delimiter ':', null '');
CREATE FOREIGN TABLE
postgres=# select * from passwd limit 5;
 username | pass | uid | gid | gecos  |      home      |     shell     
----------+------+-----+-----+--------+----------------+---------------
 root     | x    |   0 |   0 | root   | /root          | /bin/bash
 bin      | x    |   1 |   1 | bin    | /bin           | /sbin/nologin
 daemon   | x    |   2 |   2 | daemon | /sbin          | /sbin/nologin
 adm      | x    |   3 |   4 | adm    | /var/adm       | /sbin/nologin
 lp       | x    |   4 |   7 | lp     | /var/spool/lpd | /sbin/nologin
(5 rows)

postgres=#

좋은 웹페이지 즐겨찾기