sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan bruger (installerer) dblink i PostgreSQL?

Siden PostgreSQL 9.1 , installation af ekstra moduler er enkel. Registrerede udvidelser som dblink kan installeres med CREATE EXTENSION :

CREATE EXTENSION dblink;

Installeres i dit standardskema, som er public som standard. Sørg for at din search_path er indstillet korrekt, før du kører kommandoen. Skemaet skal være synligt for alle roller, der skal arbejde med det. Se:

  • Hvordan påvirker søgestien identifikationsopløsning og det "aktuelle skema"

Alternativt kan du installere til et hvilket som helst skema efter eget valg med:

CREATE EXTENSION dblink SCHEMA extensions;

Se:

  • Bedste måde at installere hstore på flere skemaer i en Postgres-database?

Kør én gang pr. database. Eller kør det i standard systemdatabasen template1 for at tilføje det til hver nyoprettet DB automatisk. Detaljer i manualen.

Du skal først have filerne, der leverer modulet, installeret på serveren. For Debian og derivater ville dette være pakken postgresql-contrib-9.1 - til PostgreSQL 9.1, selvfølgelig. Siden Postgres 10 er der bare et postgresql-contrib metapakke.



  1. Læsbare sekundærer på et budget

  2. Oracle datoforskel for at få antal år

  3. T-SQL-fejl, faldgruber og bedste praksis – pivotering og unpivotering

  4. Sådan giver du alle privilegier på en database i MySQL