>> all without ever leaving your favorite code editor How do I install this on Neovim then? Is there a LSP? Or is this Microsoft proprietary? I wonder how much better without Copilot integration this is then the competition. I'm using DBeaver CE currently. Does all I need (also for SQLite).
When for-profit companies write "Democratizes X for all" it means "for people who can pay and aren't embargoed". When they write "Simplify" it means "Get locked in to our ecosystem". When they write "Your favorite X" it means "The product we're selling to you", and so on. Once you start reading press releases with this business-dictionary, it gets a lot easier to just close the tab and move on.
Postgres IDE in VS Code
381–390 of 433 posts
Re: Postgres IDE in VS Code
#382I used Azure Data Studio with SQL Server for a while—decent, but still clunky. I believe this plugin is the evolution of that, so it’s probably solid too—but can't beat out what I'm currently using since it targets only Postgres. It’s going to be tough to beat SQLTools for Sublime Text ( https://code.mteixeira.dev/SublimeText-SQLTools/ ). It’s simple, fast, does the basics right, and crucially, works for many of the…
Re: Postgres IDE in VS Code
#383Oh woah this looks great. Quite amazing they put the effort into this for Postgres instead of SQL Server. The demand must be a lot higher.
I wish there was something similar for SQLite.
Re: Postgres IDE in VS Code
#384Is there a similar feature available for SQLite? Will there need to be a totally new extension for every DB, or is there a shared portion?
Re: Postgres IDE in VS Code
#385Earlier quoted context omitted.
Those features/tools are still part of SSMS today.
Yeah, it's specifically the old applications I miss. They were really well designed, incredibly snappy and responsive. When SSMS was launched it was really slow and clunky on my computer. I switched to Postgres around that time so I'm 20 years out of touch at this point.
Re: Postgres IDE in VS Code
#386Earlier quoted context omitted.
I’m confused. Isn’t including the canonical state of the database schema in version control along with all the migrations that brought it to that point a completely standard part of every web framework?
It often is, but the schema might be written against a language-specific ORM. That code might in turn have plugins or feature flags that mean you don't know the concrete sql schema until runtime. Same for seed data and migrations. So it depends on the use-case how useful this format is for tooling and discovery vs an actual connection to the database.
Re: Postgres IDE in VS Code
#387Earlier quoted context omitted.
It often is, but the schema might be written against a language-specific ORM. That code might in turn have plugins or feature flags that mean you don't know the concrete sql schema until runtime. Same for seed data and migrations. So it depends on the use-case how useful this format is for tooling and discovery vs an actual connection to the database.
Sane ORMs will still use sql for migration files
Re: Postgres IDE in VS Code
#388Earlier quoted context omitted.
Sane ORMs will still use sql for migration files
I agree it's much better to, but the biggest ones are probably Django & Rails (?), and they don't.
Re: Postgres IDE in VS Code
#389Microsoft Access meets PostgreSQL, 3 decades later?
Is there something related to Access in this that I missed in this or you just being salty, because I have to work with that garbage and if there's something better than DBeaver I can use for that I'm all ears
Re: Postgres IDE in VS Code
#390Earlier quoted context omitted.
It often is, but the schema might be written against a language-specific ORM. That code might in turn have plugins or feature flags that mean you don't know the concrete sql schema until runtime. Same for seed data and migrations. So it depends on the use-case how useful this format is for tooling and discovery vs an actual connection to the database.
Sane ORMs will still use sql for migration files
If you are using an ORM, using the same language and mental model to describe your database structure as you do to interact with the database makes a lot of sense.