gpt4 book ai didi

javascript - 如何更改 config.js 中的数据库架构

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:40 24 4
gpt4 key购买 nike

我正在使用 Node.js + Express.js 完成应用程序构建。

我无法更改数据库配置,因为其他模块使用 config.js 中的默认配置。

但是,我需要在某些位置更改此数据库的架构

我该怎么做?

旧查询示例:

var query = "select * from " + config.bd.schema + ".user_types ;";

新查询(我需要使用dash方案)

var query = "select * from dash.user_types ;";

代码

getData: function(params, callback) {

var response = {
general: null
};

var query = "select column_1, column_2, column_3 from dash.user_types";

if(params.column_3 && params.column_3 != "") {
query += " where column_3 = " + params.column_3 + "";
} else {
query += "";
}

util.bdConnect(function(client,done) {
client.query(query,function(err,result) {
if(err) throw err; // LINE 69
done();

response.general = result.rows;

callback(null, mountReport(response.general));
});
});
},

手动传递模式时的应用程序错误

Report.js - getData() >>> column_3 >>>  select column_1, column_2, column_3 from dash.general_report where column_3 = 777
/home/patrick/Workspace/company/project/admin/proj/models/Report.js:69
if(err) throw err;
^

error: syntax error at or near "select"
at Connection.parseE (/home/patrick/Workspace/company/project/admin/proj/node_modules/pg/lib/connection.js:534:11)
at Connection.parseMessage (/home/patrick/Workspace/company/project/admin/proj/node_modules/pg/lib/connection.js:361:17)
at Socket.<anonymous> (/home/patrick/Workspace/company/project/admin/proj/node_modules/pg/lib/connection.js:105:22)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at readableAddChunk (_stream_readable.js:146:16)
at Socket.Readable.push (_stream_readable.js:110:10)
at TCP.onread (net.js:523:20)

信息

当我得到查询并输入我的 psql 时,没有返回任何错误。


如果您需要更多信息,请在投反对票之前告诉我。

对不起我的英语

最佳答案

我的错误伙计们......

出于安全原因,我没有发布原始查询,但是...在原始查询中,我有一列包含字符 é(重音符号)。对不对?

我没有在编辑器中看到它,当我检查它时,它也是错误的。

所以我重命名了该列,修复了查询并完成了。有效。

感谢您的帮助,抱歉 :(

观察:我没有创建这个数据库

关于javascript - 如何更改 config.js 中的数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34875940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com