私たちの製品のmysqlからpostgresqlへデータベースを移行します(java経由)。したがって、mysqlクエリをpostgresqlクエリに変更する必要があります。 postgresqlにテーブル、つまりdatabasename.tablenameを作成する方法。 mysqlの場合、create table information.employeeのようなテーブルを直接作成することができます。 データベース名は「情報」、テーブル名は「従業員」です。 postgresqlで同じクエリを実行することは可能ですか?PostgreSQLで "MySQLクロスデータベースリファレンス"を達成する方法
私はグーグルを検索して、クロスデータベース参照は不可能であると言います。私を助けてください。 pg_classテーブルには、特定のデータベースのテーブル名が含まれていることがわかりました。たとえば、賢明なデータベースやテーブルの関係は他のテーブルに格納されています。
質問を明確にしてください。 MySQLからPostgreSQLへのステートメントの変換方法に関する情報が必要な場合は、MySQLのステートメントまたは仕様の一部を提供してください。 MySQLがデータベースと呼ぶものを参照する方法についての情報が必要な場合は、今日どのようにMySQLで行うのかの例を挙げてください。 – zrvan
こんにちはzrvan、ありがとうございました。はい、私はpostgresqlにmysql文を変換したいと思います。例えば、mysqlにはn個のデータベースがあります。それらは、select * from dbname.tablenameのようにアクセスします。 postgresqlで同じクエリを実行することは可能ですか? –
prathika:あなたの質問を編集して、実際のMySQLのクエリ(またはオリジナルに機密情報が含まれている場合に似ている文)を追加してください。テーブル作成ステートメントと実際のデータ抽出クエリの両方のサポートが必要な場合は、現在のMySQLフォームに表示されているように両方の種類の例を追加してください。 – zrvan