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

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