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

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