mirror of https://github.com/AMT-Cheif/drift.git
Fix DriftSqlType.deserialize for double, dateTime and any
This commit is contained in:
parent
8a4dea57e7
commit
32c34b511a
|
@ -450,27 +450,24 @@ extension _SerializeSqlType on DriftSqlType {
|
|||
static DriftSqlType deserialize(String description) {
|
||||
switch (description) {
|
||||
case 'ColumnType.boolean':
|
||||
case 'bool':
|
||||
return DriftSqlType.bool;
|
||||
case 'ColumnType.text':
|
||||
case 'string':
|
||||
return DriftSqlType.string;
|
||||
case 'ColumnType.bigInt':
|
||||
case 'bigInt':
|
||||
return DriftSqlType.bigInt;
|
||||
case 'ColumnType.integer':
|
||||
case 'int':
|
||||
return DriftSqlType.int;
|
||||
case 'ColumnType.datetime':
|
||||
case 'datetime':
|
||||
return DriftSqlType.dateTime;
|
||||
case 'ColumnType.blob':
|
||||
case 'blob':
|
||||
return DriftSqlType.blob;
|
||||
case 'ColumnType.real':
|
||||
case 'real':
|
||||
return DriftSqlType.double;
|
||||
default:
|
||||
}
|
||||
|
||||
try {
|
||||
return DriftSqlType.values.byName(description);
|
||||
} on ArgumentError {
|
||||
throw ArgumentError.value(
|
||||
description, 'description', 'Not a known column type');
|
||||
}
|
||||
|
|
|
@ -611,8 +611,6 @@ class TextEntries extends Table
|
|||
return TextEntries(attachedDatabase, alias);
|
||||
}
|
||||
|
||||
@override
|
||||
List<String> get customConstraints => const [];
|
||||
@override
|
||||
bool get dontWriteConstraints => true;
|
||||
@override
|
||||
|
|
|
@ -726,8 +726,6 @@ class Notes extends Table
|
|||
return Notes(attachedDatabase, alias);
|
||||
}
|
||||
|
||||
@override
|
||||
List<String> get customConstraints => const [];
|
||||
@override
|
||||
bool get dontWriteConstraints => true;
|
||||
@override
|
||||
|
|
|
@ -167,8 +167,6 @@ class Users extends Table with TableInfo<Users, User> {
|
|||
return Users(attachedDatabase, alias);
|
||||
}
|
||||
|
||||
@override
|
||||
List<String> get customConstraints => const [];
|
||||
@override
|
||||
bool get dontWriteConstraints => true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue