从Swift GRDB 5.0开始,它使用了模块化的架构,并且不再使用Configuration类来配置数据库。因此,在GRDB 5.0中,没有名为'SQLiteModule'的成员。相反,您需要使用DatabaseQueueConfiguration或DatabasePoolConfiguration类来配置数据库连接。

例如,您可以使用DatabaseQueueConfiguration来创建一个数据库队列:

import GRDB

let configuration = DatabaseQueueConfiguration(
    filename: 'path/to/database.sqlite')
let dbQueue = try DatabaseQueue(configuration: configuration)

或者,您可以使用DatabasePoolConfiguration来创建一个数据库池:

import GRDB

let configuration = DatabasePoolConfiguration(
    filename: 'path/to/database.sqlite')
let dbPool = try DatabasePool(configuration: configuration)

请注意,您需要先导入GRDB模块才能使用这些类。您可以在代码中的任何位置导入GRDB模块,通常建议将其放在文件的顶部。

希望能对您有所帮助!


原文地址: https://www.cveoy.top/t/topic/o2H9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录