This commit is contained in:
Timothy J. Baek 2024-04-27 20:06:07 -07:00
parent 48ed701960
commit 71a75bccf5

View file

@ -47,7 +47,7 @@ def migrate(migrator: Migrator, database: pw.Database, *, fake=False):
# Populate the new fields from an existing 'timestamp' field # Populate the new fields from an existing 'timestamp' field
migrator.sql( migrator.sql(
"UPDATE user SET created_at = timestamp, updated_at = timestamp, last_active_at = timestamp WHERE timestamp IS NOT NULL" 'UPDATE "user" SET created_at = timestamp, updated_at = timestamp, last_active_at = timestamp WHERE timestamp IS NOT NULL'
) )
# Now that the data has been copied, remove the original 'timestamp' field # Now that the data has been copied, remove the original 'timestamp' field
@ -70,7 +70,7 @@ def rollback(migrator: Migrator, database: pw.Database, *, fake=False):
# Copy the earliest created_at date back into the new timestamp field # Copy the earliest created_at date back into the new timestamp field
# This assumes created_at was originally a copy of timestamp # This assumes created_at was originally a copy of timestamp
migrator.sql("UPDATE user SET timestamp = created_at") migrator.sql('UPDATE "user" SET timestamp = created_at')
# Remove the created_at and updated_at fields # Remove the created_at and updated_at fields
migrator.remove_fields("user", "created_at", "updated_at", "last_active_at") migrator.remove_fields("user", "created_at", "updated_at", "last_active_at")