MySQL数据库。
现在的问题是不符合DDL规范的表,运维部门不给部署到生产服。现在的目的只要能骗过运维部让项目上线就行,可惜默认使用的数据库用户没有create table 的权限。
项目有用ORM也有执行原生SQL。数据库访问都是基于Zend Db组件。
我尝试写了个SQLParser来替换SQL语句中的表名和字段名,但是因为SELECT * 的关系,返回数据集的字段名没法替换掉。
有没有什么好办法可以尽可能少修改代码来实现,有没有可能在数据库上动手脚?
现在的问题是不符合DDL规范的表,运维部门不给部署到生产服。现在的目的只要能骗过运维部让项目上线就行,可惜默认使用的数据库用户没有create table 的权限。
项目有用ORM也有执行原生SQL。数据库访问都是基于Zend Db组件。
我尝试写了个SQLParser来替换SQL语句中的表名和字段名,但是因为SELECT * 的关系,返回数据集的字段名没法替换掉。
有没有什么好办法可以尽可能少修改代码来实现,有没有可能在数据库上动手脚?