sql >> Databasteknik >  >> RDS >> PostgreSQL

MySQL till PostgreSQL-tabell skapar konvertering - teckenuppsättning och sortering

Det skulle innebära att tabellen använder endast latin-1 (iso-8859-1) teckenuppsättning och latin-1 binär sorteringsordning. I PostgreSQL är teckenuppsättningen databasomfattande , det finns inget alternativ att ställa in det på tabellnivå.

Du kan skapa en oftast kompatibel databas med :

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

Däremot skulle jag personligen anse att en MySQL->PostgreSQL-port också är värd att byta till UTF-8/Unicode.



  1. Skickar flera värden i en enda parameter

  2. Ska jag använda MySQL blob-fälttyp?

  3. PHP - Skapa kryssruta genom att använda posterna från MySQL-datumbasen som värden

  4. SQL Server beroenden