Commit graph

22 commits

Author SHA1 Message Date
eelke
c71fdc4af7 Reorganization of pgLab project 2022-04-09 08:57:29 +02:00
eelke
b5a706a2a2 lazy load the database sizes only when needed by the server inspector. 2022-01-19 19:10:05 +01:00
eelke
39195153cd Retrieve tables sizes asynchronously when opening the catalog. 2022-01-18 18:45:14 +01:00
eelke
93a55047b6 Cleanup 2022-01-17 05:53:56 +01:00
eelke
90851ef950 refactor use PgLabTableViewHelper on CatalogTablesPage 2021-12-30 18:54:26 +01:00
eelke
ddc163a0ee Give the tables default sorting 2021-06-12 07:36:24 +02:00
eelke
11459e1e12 Show sizes
table, index, toast and total size per Table
size of each index
2021-03-10 19:06:40 +01:00
eelke
9d58af8cd2 comments on tables
Show them in the list of tables.
Genereate SQL to set the comment.
2021-03-08 16:59:13 +01:00
eelke
5c586ea807 List of tables now updates after reload of catalog. 2019-10-09 18:36:54 +02:00
eelke
f2808de613 Sequence and Function pages are now properly filtered on namespace. 2019-02-09 20:37:34 +01:00
eelke
f0ffcf4abd TablesTableModel now also shows (materialized) views en foreign tables. 2018-12-29 11:19:12 +01:00
eelke
a0579538df The tablespage now has a namespace filter allowing it to be used for
a pg_catalog and information_schema tab.
2018-12-29 10:56:24 +01:00
eelke
f0c1035378 Reorganize files in pglablib
The enitities and containers of the catalog now go into catalog subfolder
Models go into model
2018-12-16 11:31:33 +01:00
eelke
73c4cf4790 Rework of catalog objects. Several of them are now inheriting from common
base classes that implement common functionality.
2018-11-25 19:45:06 +01:00
eelke
840af1e0a9 WIP: Added page showing list of functions.
Only list is shown, still working on details.
2018-11-25 09:06:01 +01:00
Eelke Klein
8b7bbec807 Flexible models 2018-09-02 10:30:30 +00:00
eelke
ec8c3ff5ec The list of tables can now be sorted by either name,schema or schema,name by clicking on the column headers. 2018-07-07 09:57:59 +02:00
eelke
a79357db87 Tables are now sorted by not perfect yet. 2018-01-07 09:02:53 +01:00
eelke
97d4e2a1a4 Created IndexModel for displaying the indexes on a table. Constraints can now show the SQL to drop and create them.
The keyword list is now directly based of the official keyword list from postgresql.
2018-01-06 21:22:22 +01:00
eelke
7051ef2efc The oid column is now shown for tables that are "with oids". 2017-12-17 19:54:23 +01:00
eelke
e9d72d391d PgAttribute loading + ColummnTableModel
Required enchancement to PgContainer to make multifield key work.
2017-12-12 20:13:53 +01:00
eelke
6466062cc8 pg_classes can be loaded now, used in TablesTableModel for overview of tables in database. 2017-12-10 10:35:46 +01:00