Tech Articles


Create Multiple DSNs from a single PostgreSQL Driver


FYI -

Summary:
   You can create multiple databases from a single PostgreSQL driver.

Details:
PowerBuilder R2019R3
PostgreSQL 12
Windows 10


These instructions assume that at least one PostgreSQL driver has been successfully installed onto the Windows 10 platform.

Open the Windows 32 bit ODBC Administrator.


Click on the SYSTEM DSN tabpage.

Click ADD.

Scroll down and select "PostgreSQL Unicode".

Click FINISH.

This opens up the baseline configuration.
 - In my case I have previously put data into the baseline DSN.
 - The first time you open this SETUP window, the fields will all be blank.

 

At this point and ONLY at this point, the Data Source field can be renamed.

Change the Data Source field/name, as well as the Description, to something unique and appropriate:

Populate all fields appropriately.

Click SAVE.

Now when you examine the set of System DSNs, the new DSN appears as a separate entity.
- Note that there are two new DSNs listed.

 

 

This new DSN can be used in the PowerBuilder ODBC database Profile:

Be sure to set up all of the tabpages in the PROFILE correctly for a PG database.

Enter the CatalogTable Owner in lower case to match the database name.






   Because of the multiple, separate DSNs, we can have multiple database PROFILES in PowerBuilder.

 

Comments (0)
There are no comments posted here yet

Find Articles by Tag

CrypterObject External Functions PostgreSQL ODBC driver Database Stored Procedure Configuration Application TortoiseGit Expression Debugging Windows 10 Icons PDF Testing TFS Script DataType C# Linux OS Platform Design RibbonBar Builder PowerServer Web Data File JSON SDK RibbonBar DragDrop XML License PostgreSQL Windows OS Deployment Database Profile OrcaScript Database Table Data PowerScript (PS) Error Authorization Event Handling RESTClient Service Repository Database Painter TLS/SSL Web API UI Modernization Elevate Conference Database Connection Web Service Proxy Window Outlook Performance Sort REST WinAPI SOAP Source Control Syntax Database Object Trial PowerServer Mobile WebBrowser SnapDevelop GhostScript Interface .NET DataStore PowerBuilder (Appeon) DataWindow iOS Branch & Merge Export Icon Export JSON OLE IDE Menu Source Code SVN UI Themes BLOB Encoding Debugger Transaction InfoMaker SnapObjects SQL Server SQL JSONParser Validation Azure 64-bit SqlExecutor MessageBox ActiveX Import JSON Mobile Installation Import Messagging Authentication DataWindow JSON Array Variable Model Excel Android Encryption PowerBuilder Oracle Jenkins Database Table Schema Graph SqlModelMapper Debug CoderObject COM Class Open Source JSONGenerator Filter UI Event Handler Automated Testing NativePDF PFC Bug ODBC API OAuth PowerBuilder Compiler Resize TreeView OAuth 2.0 CI/CD Git Text .NET Std Framework Charts PDFlib .NET Assembly DLL Migration HTTPClient PBDOM Database Table RichTextEdit Control 32-bit Event DevOps