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

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