|
|
|
|
|
by hungerstrike
3258 days ago
|
|
He said that they "originally developed for MS SQL." and then "Later we added in support for Postgres/MySQL." Sounds like they develop a product that can use multiple RDBMS back-ends. Also, I'm guessing that since 90% of the businesses out there use Microsoft products, you would probably want to support their products in such a venture. On a personal note, I find anything that's not SQL Server to be tedious to work with due to the lack of high quality GUIs, client tools and certain features. For instance - did you know that Postgres can't easily return multiple resultsets? In SQL Server I just write one procedure containing multiple SELECT statements and my client code can get all of those resultsets with only one call to that procedure. This one feature alone cuts down on all sorts of boilerplate code and trips to the database. |
|
you can do that on postgres as well btw, my first idea would be to create a function [1] and just throw the rows together. still can't imagine a usecase for that though, i'd always want to get them separately if they're unrelated.
you're correct on the GUI side however. Everything i've tried is a buggy mess. i've actually mostly given up on that front and just went with pgcli [2]. its pretty good for ad hoc queries. But it doesn't really help if you're trying to write a function. Its just nice for selects with lots of joins or nested selects.
[1] https://www.postgresql.org/docs/9.1/static/sql-createfunctio... [2] https://github.com/dbcli/pgcli