sql >> Database >  >> RDS >> PostgreSQL

Hoe dblink gebruiken (installeren) in PostgreSQL?

Sinds PostgreSQL 9.1 , installatie van extra modules is eenvoudig. Geregistreerde extensies zoals dblink kan worden geïnstalleerd met CREATE EXTENSION :

CREATE EXTENSION dblink;

Wordt geïnstalleerd in uw standaardschema, dat is public standaard. Zorg ervoor dat uw search_path correct is ingesteld voordat u de opdracht uitvoert. Het schema moet zichtbaar zijn voor alle rollen die ermee moeten werken. Zie:

  • Hoe beïnvloedt het zoekpad de resolutie van de ID en het "huidige schema"

U kunt ook naar elk schema van uw keuze installeren met:

CREATE EXTENSION dblink SCHEMA extensions;

Zie:

  • De beste manier om hstore op meerdere schema's in een Postgres-database te installeren?

Eenmaal per database uitvoeren. Of voer het uit in de standaard systeemdatabase template1 om het toe te voegen aan elke nieuw aangemaakte DB automatisch. Details in de handleiding.

U moet eerst de bestanden van de module op de server hebben geïnstalleerd. Voor Debian en derivaten zou dit het pakket postgresql-contrib-9.1 zijn - uiteraard voor PostgreSQL 9.1. Sinds Postgres 10 is er slechts een postgresql-contrib metapakket.



  1. Oracle-identiteitskolom en invoegen in select

  2. TSQL PIVOT MEERDERE KOLOMMEN

  3. Zoek de dichtstbijzijnde breedtegraad/lengtegraad met een SQL-query

  4. Hoe kan ik alle kolommen in een tabel doorzoeken?