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

MySQLからPostgreSQLへのテーブル作成変換-文字セットと照合

    つまり、テーブル latin-1(iso-8859-1)文字セットとlatin-1バイナリソート順のみを使用します。 PostgreSQLでは、文字セットはデータベース全体です。 、テーブルレベルで設定するオプションはありません。

    ほとんど互換性のあるデータベース を作成できます。 :

     CREATE DATABASE databasenamegoeshere WITH ENCODING 'LATIN1' LC_COLLATE='C'
         LC_CTYPE='C' TEMPLATE=template0;
    

    ただし、個人的には、MySQL->PostgreSQLポートもUTF-8/Unicodeに切り替える価値があると考えています。



    1. 30日からデータを選択する方法は?

    2. PostgreSQLの既存のユーザーでログインに失敗しました

    3. SQL ServerのROUND()の例

    4. SQLSTATE [HY000]:一般エラー:3780外部キーの参照列'user_id'と参照列'id'に互換性がありません