User Tools

Site Tools


подключение_из_postgresql_к_greenplum

Подключение из PostgreSQL к Greenplum

[keremet@sl10 postgresql]$ psql
psql (17.0)
Введите "help", чтобы получить справку.

postgres=# select version();
                                                              version                                                              
-----------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 17.0 on x86_64-pc-linux-gnu, compiled by x86_64-alt-linux-gcc (GCC) 10.3.1 20210703 (ALT Sisyphus 10.3.1-alt2), 64-bit
(1 строка)

postgres=# CREATE EXTENSION postgres_fdw;
CREATE EXTENSION
postgres=# CREATE SERVER gpdb
postgres-#   FOREIGN DATA WRAPPER postgres_fdw
postgres-#   OPTIONS (dbname 'postgres', host 'localhost', port '6000');
CREATE SERVER

postgres=# CREATE EXTENSION dblink;
CREATE EXTENSION
postgres=# CREATE USER MAPPING FOR keremet SERVER gpdb OPTIONS (user 'keremet');
CREATE USER MAPPING
postgres=# SELECT dblink_connect('myconn', 'gpdb');
 dblink_connect 
----------------
 OK
(1 строка)

postgres=# SELECT * FROM dblink('myconn', 'SELECT version()') AS t(version text);
                                                                                                                                version                                                                            
                                                     
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------
 PostgreSQL 9.4.26 (Greenplum Database 6.27.1_arenadata57+dev.48.g431a01f4394 build dev) on x86_64-unknown-linux-gnu, compiled by x86_64-alt-linux-gcc (GCC) 10.3.1 20210703 (ALT Sisyphus 10.3.1-alt2), 64-bit com
piled on Nov 15 2024 22:29:06 (with assert checking)
(1 строка)

postgres=#
подключение_из_postgresql_к_greenplum.txt · Last modified: 2024/11/15 20:09 by keremet