0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-02-10 22:38:53 -05:00

fix: use dateType for dates (oops)

This commit is contained in:
bholmesdev 2024-02-14 17:05:08 -05:00
parent 993920d3b5
commit c1c0011e79

View file

@ -35,6 +35,7 @@ const dateType = customType<{ data: Date; driverData: string }>({
return value.toISOString(); return value.toISOString();
}, },
fromDriver(value) { fromDriver(value) {
console.log('driver', value);
return new Date(value); return new Date(value);
}, },
}); });
@ -118,10 +119,10 @@ function columnMapper(fieldName: string, field: DBField) {
if (field.schema.default !== undefined) c = c.default(field.schema.default); if (field.schema.default !== undefined) c = c.default(field.schema.default);
break; break;
case 'date': { case 'date': {
c = text(fieldName); c = dateType(fieldName);
console.log(field.schema.default, 'default');
if (field.schema.default !== undefined) { if (field.schema.default !== undefined) {
c = c.default(handleSerializedSQL(field.schema.default)); const def = handleSerializedSQL(field.schema.default);
c = c.default(typeof def === 'string' ? new Date(def) : def);
} }
break; break;
} }