Database flatter:如何在Sqflite中处理多个表?
在Sqflite中使用多个表的推荐方法是什么。我应该使用一个数据库帮助器来管理一个.db文件中的所有表吗。或者我应该为每个表创建单独的数据库帮助器Database flatter:如何在Sqflite中处理多个表?,database,sqlite,flutter,Database,Sqlite,Flutter,在Sqflite中使用多个表的推荐方法是什么。我应该使用一个数据库帮助器来管理一个.db文件中的所有表吗。或者我应该为每个表创建单独的数据库帮助器 我有8个表要存储在数据库中。所有这8个表都是在不同的区域中创建的,这意味着我不希望同时创建它们。正在为商店创建应用程序以管理所有会计。所以有供应商表,有村庄表等等。此外,此应用程序将不会连接到web。这是一款仅用于离线的应用程序。那么,在这种情况下,哪种方法是最好的呢?对我来说,我有三个DB表,和许多其他应用程序开发人员一样,我只是为每个表创建一个全
我有8个表要存储在数据库中。所有这8个表都是在不同的区域中创建的,这意味着我不希望同时创建它们。正在为商店创建应用程序以管理所有会计。所以有供应商表,有村庄表等等。此外,此应用程序将不会连接到web。这是一款仅用于离线的应用程序。那么,在这种情况下,哪种方法是最好的呢?对我来说,我有三个DB表,和许多其他应用程序开发人员一样,我只是为每个表创建一个全新的.DB文件 但是,您可以只合并
db.execute
调用,并创建一个可以处理许多表的管理器
在一个文件中创建多个表的示例:(信用证:)
我还要看一看这篇文章:。它在一个数据库文件中使用多个表,因此您可以获得它如何运行的示例。对我来说,我有三个DB表,与许多其他应用程序开发人员一样,我只是为每个表创建一个全新的.DB文件 但是,您可以只合并
db.execute
调用,并创建一个可以处理许多表的管理器
在一个文件中创建多个表的示例:(信用证:)
我还要看一看这篇文章:。它在一个数据库文件中使用多个表,因此您可以获得它如何操作的示例。我们是否可以为每个具有wait db.execute()方法的表创建一个单独的帮助器,以便在需要时创建表?因为我不想在同一时间创建所有的表,而是在不同的时间点。谢谢你的回答。我真的很感激。我们能为每个有wait db.execute()方法在需要时创建表的表创建一个单独的助手吗?因为我不想在同一时间创建所有的表,而是在不同的时间点。谢谢你的回答。我真的很感激。
await db.execute('''
create table $reminderTable (
$columnReminderId integer primary key autoincrement,
$columnReminderCarId integer not null,
$columnReminderName text not null,
$columnReminderNotifyMileage integer not null,
$columnReminderEndMileage integer not null
)''');
await db.execute('''
create table $carTable (
$columnCarId integer primary key autoincrement,
$columnCarTitle text not null
)''');