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

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