sql >> Databáze >  >> RDS >> PostgreSQL

POZNÁMKY k sekvenci po spuštění migrace v kolejích v aplikaci postgresql

Rails (přesněji ActiveRecord) přidává id sloupec do vaší tabulky a tento sloupec se stane primárním klíčem. Pro PostgreSQL bude mít tento sloupec typ serial . serial sloupec je v podstatě čtyřbajtové celé číslo kombinované se sekvencí, která automaticky poskytuje automatické zvyšování hodnot.

První upozornění:

právě vám říká, že PostgreSQL vytváří sekvenci za scénou, aby vytvořil serial sloupcová funkce.

Druhé upozornění:

právě vám říká, že PostgreSQL vytváří index, který pomáhá implementovat primární klíč, i když jste o to výslovně nepožádali.

Tato upozornění můžete jednoduše ignorovat, jsou pouze informativní. Pokud je chcete potlačit, můžete přidat min_messages: WARNING do příslušné části vašeho database.yml .



  1. nejedná se o skupinovou funkci s jednou skupinou s volbou MAX

  2. MySQL AUTO_INCREMENT podle skupiny pomocí InnoDB nebo alternativ

  3. Příklady TIMESTAMPADD() – MySQL

  4. Jak najít konkrétní řádek ve výsledku dotazu MySQL?