Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无法选择名称中包含数字的'schema'_Node.js_Postgresql - Fatal编程技术网

Node.js 无法选择名称中包含数字的'schema'

Node.js 无法选择名称中包含数字的'schema',node.js,postgresql,Node.js,Postgresql,我正在nodejs应用程序中使用postgresql 11和node postgres库 我使用以下方法选择不同的模式: await client.query(`SET search_path TO test38`); await client.query(...) 我总是得到错误:关系客户不存在错误,如果我使用名称中带有数字的模式。如果我去掉这个号码就行了。它可以通过命令行正常工作。 这是图书馆里的一个错误吗?是否有其他方法可以更改搜索路径以选择不同的模式 我尝试在架构名称上引用,但不起作用

我正在nodejs应用程序中使用postgresql 11和node postgres库

我使用以下方法选择不同的模式:

await client.query(`SET search_path TO test38`);
await client.query(...)
我总是得到错误:关系客户不存在错误,如果我使用名称中带有数字的模式。如果我去掉这个号码就行了。它可以通过命令行正常工作。 这是图书馆里的一个错误吗?是否有其他方法可以更改搜索路径以选择不同的模式

我尝试在架构名称上引用,但不起作用,并给出相同的错误:

await client.query(`SET search_path TO "test38"`);

await client.query(`SET search_path TO 'test38'`);


那么,模式中肯定没有这样的表。请回答您的问题,并添加相反的证据。从测试38中选择count*是什么。客户;那么一定是模式中没有这样的表。请回答您的问题,并添加相反的证据。从测试38中选择count*是什么。客户;给你什么?