问题描述
想在初始化flask应用时,直接执行SQL脚本初始化数据库。
数据库为Postgresql。
问题出现的环境背景及自己尝试过哪些方法
flask教程上用的是sqlite数据库,而且用到是SQLAlchemy包,可以直接运行SQL语句。
flask-sqlalchemy教程都是从ORM的角度说DML操作,没有数据库DDL操作的说明。
你期待的结果是什么?实际看到的错误信息又是什么?
仅仅调用flask-sqlalchemy,如何实现根据SQL脚本进行DDL操作?
额外思考:为何flask-sqlalchemy的教程通篇说明如何在程序端定义对象?
flask-sqlalchemy的功能难道是把DBA的工作在程序端再做一次吗?
flask-sqlalchemy不应该是方便程序端获取数据库对象,然后进行CURD操作的吗?
为什么没有人回答....