大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
Flask-SQLAlchemy-config
一、配置键
-
SQLALCHEMY_DATABASE_URI# 连接数据的数据库
SQLALCHEMY_DATABASE_URI='sqlite:tmp/test.db' SQLALCHEMY_DATABASE_URI='mysql://username:password@server/db' #SQLAlchemy 把一个引擎的源表示为一个连同设定引擎选项的可选字符串参数的 URI。URI 的形式是: dialect+driver://username:password@host:port/database #Postgres: SQLALCHEMY_DATABASE_URI='postgresql://scott:tiger@localhost/mydatabase' #MySQL: SQLALCHEMY_DATABASE_URI='mysql://scott:tiger@localhost/mydatabase' #Oracle: SQLALCHEMY_DATABASE_URI='oracle://scott:tiger@127.0.0.1:1521/sidname' #SQLite (注意开头的四个斜线): SQLALCHEMY_DATABASE_URI='sqlite:absolute/path/to/foo.db'
**SQLALCHEMY_BINDS **
连接 URIs 的字典
-
SQLALCHEMY_ECHO
如果设置成 True,SQLAlchemy 将会记录所有 发到标准输出(stderr)的语句,这对调试很有帮助。
-
SQLALCHEMY_RECORD_QUERIES
可以用于显式地禁用或者启用查询记录。查询记录 在调试或者测试模式下自动启用 。
-
SQLALCHEMY_POOL_SIZE
数据库连接池的大小。默认是数据库引擎的默认值 (通常是 5)
-
SQLALCHEMY_POOL_TIMEOUT
指定数据库连接池的超时时间。默认是 10。 -
SQLALCHEMY_POOL_RECYCLE
自动回收连接的秒数。这对 MySQL 是必须的,默认 情况下 MySQL 会自动移除闲置 8 小时或者以上的连接。 需要注意地是如果使用 MySQL 的话, Flask-SQLAlchemy 会自动地设置这个值为 2 小时。 -
SQLALCHEMY_MAX_OVERFLOW
控制在连接池达到最大值后可以创建的连接数。当这些额外的 连接回收到连接池后将会被断开和抛弃。 -
SQLALCHEMY_TRACK_MODIFICATIONS
如果设置成 True (默认情况),Flask-SQLAlchemy 将会追踪对象的修改并且发送信号。这需要额外的内存, 如果不必要的可以禁用它。(是否自动提交)
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/234495.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...