eelke
44358d198a
PgType now inherits from PgNamespaceObject and PgOwnedObject
2018-12-16 09:24:27 +01:00
eelke
6c76c70a97
The create table statement now lists the inherited tables and inherited columns are commented out.
2018-12-03 21:03:49 +01:00
eelke
498233d58c
WIP: SQL for creating table and related objects
2018-11-30 18:41:38 +01:00
eelke
57217974f4
New column page
...
Shows SQL for columns ALTER TABLE ... [ADD|DROP] COLUMN combines a selection
of multiple columns into a single alter table.
Show collation in list of columns.
(order of columns isn't what is should be but that should maybe be fixed
by a generic column selection and ordering mechanism that knows what the
default sort should be)
2018-11-29 20:21:36 +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
fcb191f2cc
Overview of triggers extended with function name and arguments.
...
Did a lot of refactoring on the catalog to keep things clean.
2018-11-18 19:30:45 +01:00
eelke
35813ae926
Added pg_proc table to the catalog. Contains the definition of functions.
...
Also improved the loading code for some catalog tables.
2018-11-17 19:38:07 +01:00
eelke
eefcb8fd51
Add (inherited) to tablespace name when table is using the default tablespace set for the database.
2018-10-07 20:57:52 +02:00
eelke
2a75e86102
Added listing of triggers for selected table (not completely finished).
...
Used slightly different approach. This tab is fully build in source code
using subclasses to adjust behaviour of widgets for reuse in the other tabs.
Uses custom proxy model for filtering triggers for correct table and supporting
out of the box sorting by QTableView.
SqlCodePreview: QPlainTextEditor which sql highlighter and in readonly mode but allows copy.
2018-10-07 19:40:06 +02:00
Eelke Klein
8b7bbec807
Flexible models
2018-09-02 10:30:30 +00:00
eelke
50cb21b6f9
The list of indexes on a table now also shows the access method (ie btree)
2018-08-25 18:11:12 +02:00
eelke
8cb1d6eab3
Permission denied errors are now being ignored while reading the system catalog.
...
Other parts of the program will have to cope with the fact that not all data will
be available.
Close #4
2018-04-21 10:50:04 +02:00
eelke
65c3d9f2b4
getTypeDisplayString now better handles zero oid's and oid's that are not known in the catalog.
...
Close #10
2018-04-21 10:23:28 +02:00
eelke
14ab400ccb
Bezig met crudmodel/tab
2018-01-08 20:45:52 +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
a99f059b70
Added list of constraints to the tables page.
...
Last column shows the full textual definition until I have decided on
a better way to visualize the details.
2017-12-30 13:02:40 +01:00
eelke
f4538069cb
Moved several files from pglab project to pglablib
2017-12-29 10:21:10 +01:00