sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur använder (installerar) dblink i PostgreSQL?

Sedan PostgreSQL 9.1 , installation av ytterligare moduler är enkel. Registrerade tillägg som dblink kan installeras med CREATE EXTENSION :

CREATE EXTENSION dblink;

Installeras i ditt standardschema, som är public som standard. Se till att din search_path är korrekt inställd innan du kör kommandot. Schemat måste vara synligt för alla roller som ska arbeta med det. Se:

  • Hur påverkar sökvägen identifierarens upplösning och det "aktuella schemat"

Alternativt kan du installera till valfritt schema med:

CREATE EXTENSION dblink SCHEMA extensions;

Se:

  • Bästa sättet att installera hstore på flera scheman i en Postgres-databas?

Kör en gång per databas. Eller kör den i standardsystemdatabasen template1 för att lägga till den i varje nyskapad DB automatiskt. Detaljer i manualen.

Du måste först ha filerna som tillhandahåller modulen installerade på servern. För Debian och derivator skulle detta vara paketet postgresql-contrib-9.1 - för PostgreSQL 9.1, uppenbarligen. Sedan Postgres 10 finns det bara en postgresql-contrib metapaket.



  1. Versionering av SQL Server-databas

  2. Sekventiella genomströmningshastigheter och flöden

  3. Är det en allvarlig prestandaträff för att använda främmande nycklar i SQL Server?

  4. MySql Count kan inte visa 0-värden