Postgresql 如何在渡槽和Postgres中使用不同的表名
我想在Postgres中使用表名,比如“TableName”。在渡槽中,建议的类名为_tablename 当我阅读时,我可以使用@Table(名称:“TableName”),但这似乎不起作用(或者可能没有正确理解) 有没有一种方法可以在Postgres中使用不同的表名,而不是在Aqueduct中使用私有类名Postgresql 如何在渡槽和Postgres中使用不同的表名,postgresql,flutter,dart,aqueduct,Postgresql,Flutter,Dart,Aqueduct,我想在Postgres中使用表名,比如“TableName”。在渡槽中,建议的类名为_tablename 当我阅读时,我可以使用@Table(名称:“TableName”),但这似乎不起作用(或者可能没有正确理解) 有没有一种方法可以在Postgres中使用不同的表名,而不是在Aqueduct中使用私有类名 @Table(name: "UserName") class User extends ManagedObject<_User> implements _User { @Se
@Table(name: "UserName")
class User extends ManagedObject<_User> implements _User {
@Serialize()
String get fullname => '$firstname $lastname';
@override
void willUpdate() {
// Add anything here to change prior to being updated.
}
@override
void willInsert() {
// Add anything here to change prior to being inserted.
}
}
class _User {
@primaryKey
int id;
@Column(nullable: false)
String firstname;
@Column(nullable: false)
String lastname;
@Column(nullable: false)
String email;
}
@表格(名称:“用户名”)
类用户扩展ManagedObject实现\u用户{
@序列化()
字符串get fullname=>“$firstname$lastname”;
@凌驾
void willUpdate(){
//在此处添加任何要在更新之前更改的内容。
}
@凌驾
void willInsert(){
//在插入之前在此处添加任何要更改的内容。
}
}
类用户{
@主键
int-id;
@列(可空:false)
字符串名;
@列(可空:false)
字符串lastname;
@列(可空:false)
字符串电子邮件;
}
必须将@Table()
注释应用于专用数据类,该类在渡槽文档中称为“表定义”类。在这种情况下,\u用户
类:
@Table(name: "UserName")
class _User {
@primaryKey
int id;
@Column(nullable: false)
String firstname;
@Column(nullable: false)
String lastname;
@Column(nullable: false)
String email;
}
这里有一个指向类上api文档的链接。必须将@Table()
注释应用于私有数据类,该类在渡槽文档中称为“表定义”类。在这种情况下,\u用户
类:
@Table(name: "UserName")
class _User {
@primaryKey
int id;
@Column(nullable: false)
String firstname;
@Column(nullable: false)
String lastname;
@Column(nullable: false)
String email;
}
这里有一个指向类上api文档的链接