PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql:संग्रहीत कार्यों में dblink

इससे भी आसान तरीका है:

db_B से कनेक्ट करें और निम्नलिखित को निष्पादित करें:

CREATE OR REPLACE FUNCTION dblink(text, text)
RETURNS SETOF record AS
  '$libdir/dblink', 'dblink_record'
  LANGUAGE 'c' VOLATILE STRICT
  COST 1
ROWS 1000;
ALTER FUNCTION dblink(text, text) OWNER TO postgres;
GRANT EXECUTE ON FUNCTION dblink(text, text) TO public; -- or whatever

INSERT INTO tbl_B select * from 
 (SELECT * from dblink('hostaddr=localhost port=5432 dbname=db_A user=postgres password=postgres',
'select id, a, b from tbl_A limit 20 '
)
t(
  id integer,
  a integer,
  b integer
)) as q;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL के लिए Percona वितरण की निगरानी - प्रमुख मेट्रिक्स

  2. PostgreSQL:एक बहुत बड़ी संख्या के हेक्स स्ट्रिंग को एक NUMERIC . में बदलें

  3. टाइप कैरेक्टर अलग-अलग के लिए बहुत लंबा मान (एन)

  4. PostgreSQL - डेटाबेस का नाम बदलें

  5. R . का उपयोग करके पोस्टग्रेज़ स्कीमा के भीतर तालिकाएँ सूचीबद्ध करें