Skip to content

Comments

feat(postgres,i18n): add pg schema selection and Spanish locale#30

Merged
debba merged 3 commits intodebba:mainfrom
kconfesor:feat/schema-visibility-and-spanish-i18n
Feb 12, 2026
Merged

feat(postgres,i18n): add pg schema selection and Spanish locale#30
debba merged 3 commits intodebba:mainfrom
kconfesor:feat/schema-visibility-and-spanish-i18n

Conversation

@kconfesor
Copy link

Fixes #15

  • Adds PostgreSQL schema aware driver with multi-schema selection UI
  • Smart-quote all identifier references with escape_identifier for safety (MacOS)
  • Pass schema parameter through all postgres driver queries and commands
  • Add SidebarSchemaItem component for per-schema tree rendering
  • Add complete Spanish (es) i18n locale with all translation keys
  • Register Spanish in i18n config, AppLanguage type, and Settings UI
  • Add "spanish" label key to English and Italian locale files
  • Fixed mysql 8 empty table names issues (macos)

Kelvin Confesor added 2 commits February 11, 2026 20:19
   - Add PostgreSQL schema visibility filter with multi-schema selection UI
   - Smart-quote all identifier references with escape_identifier for safety (MacOS)
   - Pass schema parameter through all postgres driver queries and commands
   - Add SidebarSchemaItem component for per-schema tree rendering
   - Add complete Spanish (es) i18n locale with all translation keys
   - Register Spanish in i18n config, AppLanguage type, and Settings UI
   - Add "spanish" label key to English and Italian locale files
@debba
Copy link
Owner

debba commented Feb 12, 2026

@kconfesor It's very promising, thanks a lot for contribution.

Only some notes before proceeding on merge.

CI (test) is failing

You can check:
All tests (npm run test:all)
Linting (npm run lint)
Build (npm run build)
and check and solve issues

Tests

If it's possible: can you separate logic part from components and adding tests to the test suite

Features

New feature is powerful overall and thanks for spanish translation as well.
I really appreciate Database object count summary panel, can you easily add it also in other drivers (mysql e postgres?
I really like the UI for multiple schema selection.
I have several requests to allow adding a connection without specifying the database, and this UI could also be reused in the future to select multiple databases.
What do you think?

Thanks a lot for your work.
Consider to join on our new Discord server: https://discord.gg/YrZPHAwMSG

@kconfesor
Copy link
Author

Hey there, sure i will check the issues, i will also add the summary feature to other drivers, about the schema selector yes we can abstract this one and use it to select databases, that's a great idea.

@debba
Copy link
Owner

debba commented Feb 12, 2026

LGTM, very great!
I will do some checks and merge.

@debba debba merged commit 5a026aa into debba:main Feb 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Database explorer only shows public scheme on Postgres

2 participants