Dal inserted_at
e updated_at
non può essere null
questo non funziona:Come aggiungere timestamp a una tabella esistente con i timestamp di Ecto?
def change do
alter table(:channels) do
timestamps
end
end
** (Postgrex.Error) ERROR (not_null_violation): column "inserted_at" contains null values
C'è un modo semplice per ottenere questo risultato senza copiare timestamps
'funzionalità?
Ecto 2.0 ha rimosso questa opzione :(Probabilmente la soluzione migliore è aggiungere entrambi i campi manualmente. –
La soluzione originale ha funzionato in Ecto 3.2 proprio ora :) ... 'Impostazione data/ora ':" 01-01-01 00:00:01 ", null: false' - questa è la risposta originale non aggiornata. –