May 2018
Intermediate to advanced
576 pages
30h 25m
English
The dblink module establishes a persistent connection with the other database. The dblink functions track the details of that connection, so you don't need to worry about doing so yourself. You should be aware that this is an external resource, and so the generic programming problem of resource leaks becomes possible. If you forget about your connection and forget to disconnect it, you may experience problems later. The remote connections will be terminated should your session disconnect.
Note that the remote connection persists even across transaction failures and other errors, so there is no need to reconnect.
The postgres_fdw extension can manage connections transparently and efficiently, so if your use case does not involve ...