Can MySQL Workbench Forward Engineer (Generate DDL) for Relational Databases other than MySQL (such as MS SQL Server, PostGreSQL, Oracle, etc.) - rdbms

I was under the impression that MySQL Workbench could be used to generate DDL for relational databases other than MySQL.
This question from 2010 says no, the only way to do it is to generate DDL for MySQL and then manually convert it.
Has there been any changes in the meantime? Any plugins?
Thank you -- Matthew Moisen

I'm a MySQL Workbench dev and I can tell you firsthand that nothing have changed about this.

Related

Replace Oracle db with Postgres db , add an adapter

I have a source code querying an Oracle database.
Is it possible to replace the Oracle database by a PostgreSQL database without modifying the source code ?
I thought about adding an adapter/wrapper module between my source code and the PostgreSQL db for the source code to be compatible with PostgreSQL.
Thanks
PostgreSQL is strict about ISO SQL standard implementation. Most recent Oracle versions are also compliant. Oracle usually implemented some feature long before
it was standardized therefor their dialects is slightly different.
Nowadays various SQL features have duplicate implementation in Oracle, an original one a ISO one.
Look Ora2pg, is this a Perl code which can convert a lot of Oracle code into Postgres.
Try to modify your Oracle code in Oracle database to be ISO SQL compliant, even before starting actual migration. Such a code can run on both databases without any changes.
Then you finally move from Oracle to Postgres

Migrating from ef6 to postgresql in visual studio

I am new to PostgreSQL and as a company, we have found out that PostgreSQL is better than SQL Server on processing online transactions and we have reached a conclusion to migrate from SQL Server to PostgreSQL.
I have bought DBConvert to successfully migrate the database from MS SQL Server to PostgreSQL and that is just fine, all data has been transferred. Now, the problem comes when I now have to move my visual studio from EF to PostgreSQL. I have researched how best I could really do this. This Article is not detailed enough:
Migrate EF6 database-first from SQL Server to PostgreSQL
An several aren't detailed enough. Can anyone assist me in a step-by-step approach on how best I could do this?
Well, I finally found that the only way to successfully move from Visual Studio Entity Framework to PostgreSQL, you have to use the Code First Approach.
There is no scaffolding solution I found to do the conversion. You will have to install the Npgsql Provider, change the connection string to point to PostgreSQL, and also install the Npgsql.EntityFramwework and make sure your models have been changed accordingly.

What purpose does pgadmin in PostgreSQL serve?

I am confused with pgadmin. What is the main purpose of it in Postgres server?
It's very simple and short.
The pgadmin in PostgreSQL is a data administration tool. It serves the purpose of retrieving, developing, testing, and maintaining databases.
From their website:
pgAdmin is the most popular and feature rich Open Source
administration and development platform for PostgreSQL
From the Navicat website, another SQL client:
Navicat for PostgreSQL is an easy-to-use graphical tool for PostgreSQL
database development. From writing simple SQL queries to developing
complex databases, Navicat for PostgreSQL is designed to accommodate a
wide range of users, from PostgreSQL beginners to seasoned developers.
And DataGrip:
Meet DataGrip, our new database IDE that is tailored to suit the
specific needs of professional SQL developers.

Entity Framework 4.2 Code First DBMS support

What DB Management Systems does EF 4.2 Code First support?
I'd like to use Code First with MySQL and Oracle. Do I have to download extra things?
Thanks!!
It supports the most of the popular DBMS's like Oracle, MySQL, PostgreSQL and SQLite other than SQL Server. Yes you have to download database connectors for them. Here is a good tutorial to get you started.

Use Postgresql as a datasource for Microsoft Analysis Services

Has anyone managed to use Postgresql as a datasource for SSAS? The Postgresql .NET connector seems promising, but the SSAS view wizard does not seem to be able to see the tables in the database.
Try using the ODBC connector. I've had success getting other tools to connect to PG using it. The EnterpriseDB installers not only include a well packaged, working version of PG for windows, they include working, correctly installed drivers.
http://www.enterprisedb.com/products-services-training/pgdownload
try pg_bulkload for load from via c# & from mssql to pgsql
copy & bcp (ssis) for second direction (pgsql->ssas)
242
It is actually possible to hack the Postgresql .NET connector and implement a "MSSQL compatibility mode", where the [ and ] around tables and schema names are removed. Using this, the list of tables does not appear in MS SSAS, but it is possible to replace them by views.