sql >> データベース >  >> RDS >> Mysql

MySQLからPostgreSQLへの移行-SQLコードに表示されない機能が重要になりますか?

    • テーブル全体を読み取る必要があるため、遅くなります。大きなテーブルを頻繁にカウントする必要がある場合は、回避策が必要です。これは、マルチバージョン同時実行制御 を保証するために必要です。 。

    • 最新バージョン(8.3)では、テキストへの暗黙のキャストはありません。つまり、たとえば

      エラーがスローされます。次のような明示的なキャストが必要です:

    • 更新は実際には削除+挿入です。削除された行が使用するスペースはすぐには解放されないため、1回のトランザクションでテーブル全体を更新する場合は、スペースを2倍にする必要があります。

    Postgresqlは非常に優れたデータベースであり、すぐに気に入るはずです。それはあなたが他の、さらには商用データベースで見逃すであろういくつかの非常に便利な機能を持っています。たとえば、トランザクションデータ定義言語やセーブポイント。



    1. C#Mysql接続は有効で開いている必要があります

    2. DelphiでMySQLの結果をフィルタリングする

    3. MariaDBがJSON_TABLE()関数を導入

    4. SQL Server2016SP1のメモリ制限