Vor kurzem habe ich mit Postgresql-Funktion gearbeitet, aber ich habe ein Problem mit der Verarbeitung der Tabelle aus anderen Datenbanken. Ist es möglich, mit postgresql eine Tabelle aus einer anderen Datenbank auszuwählen? Wenn ja, wie kann ich das machen? Dank ..Wie kann ich Tabellen aus zwei verschiedenen Datenbanken mit der Funktion posgresql aufrufen oder auswählen?
Antwort
Verwenden Sie dblink.
dblink führt eine Abfrage (in der Regel eine SELECT, aber es kann eine beliebige SQL Anweisung, die Zeilen zurückgibt) in einer entfernten Datenbank.
Die Syntax ist: dblink(text connstr, text sql [, bool fail_on_error]) returns setof record
Wo
connstr - libpq-style Verbindung string, zum Beispiel hostaddr = 127.0.0.1 port = 5432 dbname = meinedb user = Postgres passwort = mypasswd. Alternativ der Name eines fremden Servers.
sql - Die SQL-Abfrage, die Sie in der entfernten Datenbank ausführen möchten, z. B. * from foo auswählen.
Die Verwendung eines Fremddaten Wrappers ist heutzutage der bevorzugte Weg. –
ok danke für deine Hilfe. –
- 1. Wie verknüpfe ich zwei Tabellen aus zwei verschiedenen Datenbanken?
- 2. wie beitreten Tabellen von zwei verschiedenen Datenbanken
- 3. Wie kann ich zwei Tabellen aus verschiedenen Datenbanken mit PostgreSQL verbinden?
- 4. Wie kann ich Daten aus verschiedenen Tabellen auswählen?
- 5. Wie kann ich zwei Felder aus zwei verschiedenen Tabellen in einem Django-Join auswählen?
- 6. Anzeige von zwei Feldern aus verschiedenen Datenbanken
- 7. Tabellen aus zwei verschiedenen Datenbanken in einem DBML?
- 8. SQL-Abfrage Tabellen aus verschiedenen FDB Datenbanken
- 9. Auswählen von Spalten aus verschiedenen Tabellen
- 10. Schienen mit zwei verschiedenen Datenbanken
- 11. SQL-Abfrage aus zwei verschiedenen Tabellen auswählen, wo aktiv = 1
- 12. Leistungseffekt der Verknüpfung von Tabellen aus verschiedenen Datenbanken
- 13. Kann ich Daten aus zwei verschiedenen DB2-Datenbanken verknüpfen? (Wie SQL Server verknüpfte Datenbanken)
- 14. MySQL- Auswählen von Daten aus verschiedenen Tabellen
- 15. Wie Datensatz aus zwei verschiedenen Tabellen wählen
- 16. Trigger zwei Tabellen aus zwei verschiedenen Datenbanken zum Einfügen von Daten (SQL Server)
- 17. Auswählen von Feldnamen beim Suchen von Ergebnissen aus zwei Tabellen
- 18. Doing über 2 Tabellen in verschiedenen Datenbanken mit Hibernate
- 19. Auswählen von Spalten in verschiedenen Datenbanken
- 20. Erstellen von Tabellen mit Feldern aus zwei verschiedenen Tabellen
- 21. JPA: Eine Tabelle mit zwei verschiedenen Datenbanken
- 22. Synchronisieren von phpMyAdmin Datenbanken/Tabellen automatisch auf zwei verschiedenen Servern
- 23. Composite-Primärschlüssel mit zwei Fremdschlüsseln aus zwei verschiedenen Tabellen mvc
- 24. MQL, PHP alle aus zwei Tabellen auswählen?
- 25. Join 2 Tabellen aus 2 verschiedenen Datenbanken in R
- 26. SQL-Werte aus zwei verschiedenen Tabellen
- 27. Wie kann ich (schnell) IDs aus verschiedenen Tabellen vergleichen?
- 28. Mit Pandas Zeilen mit zwei verschiedenen Spalten aus Dataframe auswählen?
- 29. MySQL aus mehreren Tabellen auswählen, die verschiedenen Spalten Nummer
- 30. Wie kann ich insgesamt 100 Zeilen aus 3 verschiedenen Tabellen auswählen?
Sie benötigen einen fremden Daten Wrapper verwenden: https://wiki.postgresql.org/wiki/Fdw und https://www.postgresql.org/docs/current/static/sql-createforeigndatawrapper.html und https://www.postgresql.org/docs/current/static/sql-createforeigntable.html –