PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dodaj kolumnę sygnatury czasowej z domyślną funkcją NOW() tylko dla nowych wierszy

Musisz dodać kolumnę z wartością domyślną null , a następnie zmień kolumnę tak, aby miała domyślną now() .

ALTER TABLE mytable ADD COLUMN created_at TIMESTAMP;
ALTER TABLE mytable ALTER COLUMN created_at SET DEFAULT now();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. percentyle z danych histogramowych

  2. Generowanie identyfikatora UUID w instrukcji Postgres for Insert?

  3. Używanie parametru jako nazwy kolumny w funkcji Postgres

  4. błąd polecenia alembic util nie może znaleźć identyfikatora

  5. Próbuję skopiować plik, ale pojawia się komunikat o błędzie