PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

HINWEISE für die Reihenfolge nach dem Ausführen der Migration in Rails auf der postgresql-Anwendung

Rails (genauer gesagt ActiveRecord) fügt eine id hinzu Spalte zu Ihrer Tabelle hinzufügen und diese Spalte zum Primärschlüssel machen. Für PostgreSQL hat diese Spalte den Typ serial . Eine Seriennummer Spalte ist im Wesentlichen eine 4-Byte-Ganzzahl, kombiniert mit einer Sequenz, um automatisch automatisch inkrementierende Werte bereitzustellen.

Der erste Hinweis:

teilt Ihnen nur mit, dass PostgreSQL hinter den Kulissen eine Sequenz erstellt, um den serial zu erstellen Spaltenfunktion.

Der zweite Hinweis:

teilt Ihnen nur mit, dass PostgreSQL einen Index erstellt, um die Implementierung des Primärschlüssels zu unterstützen, obwohl Sie es nicht ausdrücklich darum gebeten haben.

Sie können diese Hinweise einfach ignorieren, sie dienen lediglich der Information. Wenn Sie sie unterdrücken möchten, können Sie min_messages:WARNING in den entsprechenden Abschnitt Ihrer database.yml .