Railsy (a dokładniej ActiveRecord) dodają id
kolumny do tabeli i uczynienie tej kolumny kluczem podstawowym. W przypadku PostgreSQL ta kolumna będzie miała typ serial
. serial
kolumna
jest zasadniczo czterobajtową liczbą całkowitą połączoną z sekwencją, która automatycznie zapewnia automatyczne zwiększanie wartości.
Pierwsze powiadomienie:
mówi ci tylko, że PostgreSQL tworzy zakulisową sekwencję, aby uczynić seryjny
funkcja kolumny.
Drugie powiadomienie:
po prostu mówi ci, że PostgreSQL tworzy indeks, aby pomóc zaimplementować klucz podstawowy, nawet jeśli wyraźnie o to nie poprosiłeś.
Możesz po prostu zignorować te powiadomienia, są one tylko informacyjne. Jeśli chcesz je pominąć, możesz dodać min_messages:OSTRZEŻENIE
do odpowiedniej sekcji Twojego pliku database.yml
.