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:
parent
993920d3b5
commit
c1c0011e79
1 changed files with 4 additions and 3 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue