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

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