Databases
设置
Flowise支持4种数据库类型:
SQLite
MySQL
PostgreSQL
MariaDB
SQLite(默认)
SQLite 将作为默认数据库。这些数据库可以通过以下环境变量进行配置:
数据库类型=sqlite
数据库路径=/root/.flowise #您首选的位置一个名为database.sqlite的文件将被创建并保存在DATABASE_PATH指定的路径中。如果未指定,默认存储路径将在您的主目录下 -> .flowise
**注意:**如果未指定任何环境变量,SQLite 将作为备用数据库选项。
MySQL
数据库类型=MySQL
数据库端口=3306
数据库主机=localhost
数据库名称=flowise
数据库用户=user
数据库密码=123PostgreSQL
数据库类型=postgresql
数据库端口=5432
数据库主机=localhost
数据库名称=flowise
数据库用户=user
数据库密码=123
PGSSLMODE=requireMariaDB
数据库类型="mariadb"
数据库端口="3306"
数据库主机="localhost"
数据库名称="flowise"
数据库用户名="flowise"
数据库密码="mypassword"如何使用Flowise数据库SQLite和MySQL/MariaDB
备份
关闭FlowiseAI应用程序。
确保与其他应用程序的数据库连接已关闭。
备份你的数据库。
测试备份数据库。
SQLite
重命名文件名。
Windows:
将“DATABASE_PATH\database.sqlite”重命名为“DATABASE_PATH\BACKUP_FILE_NAME.sqlite”Linux:
将 DATABASE_PATH/database.sqlite 文件重命名为 DATABASE_PATH/BACKUP_FILE_NAME.sqlite备份数据库。
Windows:
将 DATABASE_PATH\BACKUP_FILE_NAME.sqlite 文件复制到 DATABASE_PATH\database.sqlite 文件中Linux:
将 DATABASE_PATH/BACKUP_FILE_NAME.sqlite 文件复制到 DATABASE_PATH/database.sqlite 文件中通过运行Flowise来测试备份数据库。
PostgreSQL
备份数据库。
pg_dump -U 用户名 -h 主机名 -p 端口号 -d 数据库名 -f /备份文件路径/备份文件名.sql输入数据库密码。
创建测试数据库。
psql -U 用户名 -h 主机 -p 端口 -d 测试数据库名称 -f /路径/到/备份文件名称.sql通过运行Flowise并修改
.env文件以指向备份数据库,来测试备份数据库。
MySQL & MariaDB
备份数据库。
使用mysqldump命令,以用户名(USERNAME)和密码(p)备份数据库(DATABASE_NAME),备份文件名为(BACKUP_FILE_NAME).sql输入数据库密码。
创建测试数据库。
mysql -u 用户名 -p 测试数据库名称 < 备份文件名.sql通过运行Flowise并修改
.env文件以指向备份数据库,来测试备份数据库。
Last updated