Tech Articles


PostgreSQL Enhancements in PowerBuilder 2017 R3


The support for PostgreSQL that was added in R2 was covered in an earlier blog post.  The enhancements in R3 are primarily related to addition entries added to the PBODB170.INI file.  These additional entries provide more support for maintaining tables, views, primary and foreign keys, users and groups in the database painter.  

One minor change with this new version.  If you are going to use identity columns using the GetIdentity syntax I covered in that blog post and/or stored procedure DataWindows using arguments you will need to turn off the "Enclose Table and Column Names in Quotes" option (DelimitIdentifier='No’ in the DBParm for the connection).  With this release, the quote are included in the calls to both those features, resulting in syntax errors.

Summary

Support for PostgreSQL was largely feature complete in R2.  The changes in R3 do make maintenance of the database through the PowerBuilder IDE more feasible.  Normally I would still use pgAdmin for that still, but it does have some idiosyncrasies.  For those not familiar with it, for for making quick and dirty changes, the ability to use the PowerBuilder database painter is welcome.

 

Comments (0)
There are no comments posted here yet

Find Articles by Tag

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