账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用Flask-SQLAlchemy如何直接执行SQL脚本初始化数据库?
    56
    0

    问题描述

    想在初始化flask应用时,直接执行SQL脚本初始化数据库。
    数据库为Postgresql。

    问题出现的环境背景及自己尝试过哪些方法

    flask教程上用的是sqlite数据库,而且用到是SQLAlchemy包,可以直接运行SQL语句。
    flask-sqlalchemy教程都是从ORM的角度说DML操作,没有数据库DDL操作的说明。

    你期待的结果是什么?实际看到的错误信息又是什么?

    仅仅调用flask-sqlalchemy,如何实现根据SQL脚本进行DDL操作?
    额外思考:为何flask-sqlalchemy的教程通篇说明如何在程序端定义对象?
    flask-sqlalchemy的功能难道是把DBA的工作在程序端再做一次吗?
    flask-sqlalchemy不应该是方便程序端获取数据库对象,然后进行CURD操作的吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • .飛〇 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部