This changelog documents updates and fixes for the Drizzle Studio integration that powers the Tables page in the Neon Console.
- Partitioned tables are shown
- drizzle-studio package version is exposed
- Support generated columns in schema management
- Fixed a UI regression that occurred when there was not enough space in a table to resize the last column
- Added database metadata to bug report
- Revised dependency tree and reduced bundle size down to 525kb gzipped
- Fixed regression with views
- Added
selected-table
props to the component to allow pre-selection of a table - Added filter by entity type (table/view/materialized view)
- Made the UI loading more progressive
- Added response validation from the
drizzle
function
- Added
selected-schema
props to the component to allow pre-selection of a schema - Added support for CHECK constraints in schema viewer
- Added database name instead of ID in drizzle function
- Array support in schema viewer with ability to select dimensions
- Proper array support in data editor
- Fixed validation of currently selected table (fail gracefully with wrong schema or table name)
- Added
ON DELETE
|ON UPDATE
rules for foreign key constraint - Fixed deleting table constraints
- Fixed pulling table indexes from db
- Added local storage migration
- Added the ability to create/alter/drop schemas
- Added the ability to create/alter tables
- Added the ability to create/alter views
- Added the ability to create enums
- Added the ability to refresh db schema
- Improved dropdowns
- Improved style customization
- Slot
toolbar-bottom-panel
renamed tocallout
and added when table is not selected.
- Added identity columns and generated columns support.
- Added
toolbar-bottom-panel
slot into toolbar.
- Added flat schema capability (show tables without grouping by schema).
- Fixed display of
bytea
data and added the ability to change the display type to hex or utf8. - Fixed deletion of materialized views.
- Fixed limit reset when applying a filter.
- Fixed an issue with switching between tables with the same names in schemas.
- Fixed an issue where updating a column value in one row via the table editor updated the same column value in other rows.