Re: [postgresql-it] utilizzo 9.3/9.4

  • From: Antonio Conte <barbone67@xxxxxxxxx>
  • To: postgresql-it <postgresql-it@xxxxxxxxxxxxx>
  • Date: Sat, 4 Oct 2014 23:41:49 +0200

* 04/10/2014, Gabriele Bartolini wrote :

   Ciao Antonio,
   Ã‚  come Daniele ti faceva notare, le foreign table in sola lettura sono
   presenti dalla 9.1. Dalla 9.3 sono in scrittura. Ti consiglio di
   rivalutare l'impiego dei FDW rispetto a dblink.
   A presto,
   Gabriele

aspetta. allora mi sono perso un "pezzo". ho provato sul mio 9.2 a creare
la foreign TABLE, ma mi da errore nel momento in cui accedo, non avendo
specificato un helper. invece in prova, utilizzando postgres_fdw (presente
dalla 9.3) tutto funziona regolarmente.

passo sotto l'sql utilizzato per creare il FDW e che ho provato a specificare 
al momento della creazione della foreign TABLE.

CREATE FOREIGN DATA WRAPPER fdw_altrsede VALIDATOR postgresql_fdw_validator;

CREATE SERVER server_altrsede
    FOREIGN DATA WRAPPER fdw_altrsede 
    OPTIONS (hostaddr 'xx.xx.xx.xx', dbname 'gestdata');

CREATE USER MAPPING FOR localuser
    SERVER server_altrsede OPTIONS (user 'altrsede', password 'pswremota');

GRANT USAGE ON FOREIGN SERVER server_altrsede TO localuser;

CREATE FOREIGN TABLE (
    ....
    ....
) SERVER server_altrasede;

-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

Other related posts: