Conference Schedule - PGConf.EU 2018

pgAdmin 4 Transformation

Date: 2018-10-24
Time: 17:20 - 18:10
Room: Casablanca
Level: Intermediate

In this presentation, we will talk about how pgAdmin 4 transformed over the period of time. pgAdmin 4 is the complete re-write of pgAdmin 3, hence after first few releases, pgAdmin team faced some issues. So, we will discuss what are the issues faced and what are the steps taken to overcome those issues, which includes: - Slow loading of the application especially on windows, to overcome this, - Rewrite the runtime application which launches in a web browser - Tray based - Floating window based - Introduced web-pack - Started working on browser tree isolation - Lack of automated testing full coverage - Introduced Jasmine test cases - Introduced Selenium based GUI test cases - Enhanced Python test cases

We will also look at some of the new features / feature enhancements with demonstration: - The accessibility of the application through keyboard - Enable/Disable animation of dialogues/notifications - Query tool enhancements - Changed rendering of the Data output - Auto completion enhancement - Query filter enhancements - Current connection status - Support for Listen/Notify - Added JIT and Trigger stats in the graphical query viewer - Server connection enhancement, added support for: - SSH Tunnelling - Passfile - pg_service.conf file - Allow connections to be coloured in the tree-view and query tool

Speaker

Khushboo Vashi