sql >> Database teknologi >  >> RDS >> Mysql

Migrering af MySQL til PostgreSQL - hvilke funktioner, der ikke er synlige i SQL-kode, vil være vigtige?

  • vil være langsom, da den skal læse hele tabellen. Det kræver løsninger, hvis du ofte skal tælle store borde. Dette er nødvendigt for at sikre multiversion samtidighedskontrol .

  • I den seneste version (8.3) er der ingen implicit cast til tekst, hvilket betyder, at f.eks.

    vil kaste fejl. Du skal bruge eksplicit cast som:

  • Opdatering er virkelig en slet+indsæt. Da plads, der bruges af slettede rækker, ikke bliver frigivet med det samme, skal du bruge dobbelt plads, hvis du opdaterer hele tabellen i én transaktion.

Postgresql er en meget god database, du vil elske den på ingen tid. Det har flere meget nyttige funktioner, som du så vil gå glip af i andre, endda kommercielle databaser. For eksempel transaktionsdatadefinitionssprog eller lagringspunkter.



  1. Sådan undslipper du enkelt citat i streng bogstavelig ved hjælp af MySQL fra Java

  2. SQL Replace or Insert Into Syntax fejl

  3. Sådan bruger du linjeskift i Flex med PHP-streng

  4. JSON vs. Serialized Array i databasen