草庐IT

pg_restore

全部标签

node.js - pg.connect 不是一个函数?

似乎有很多文档(例如https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-node-js,但也包括本网站在内的其他地方)表明与pg.jsNode包连接的正确方法是使用pg.connect。但是,我尝试(在我的实际代码出现之前的问题之后)使用上述Heroku文档中显示的确切代码进行测试:varpg=require('pg');pg.defaults.ssl=true;pg.connect(process.env.DATABASE_URL,function(err,client){if(err)throw

Node.js,PostgreSQL 错误 : no pg_hba. 主机的 conf 条目

我正在关注这篇文章((http://nodeexamples.com/2012/09/21/connecting-to-a-postgresql-database-from-node-js-using-the-pg-module/)。我已经将我的应用程序部署到了heroku,目前正在使用expressnode.js尝试连接到我刚刚安装的Heroku中的PostgresSQL数据库。我得到在文章的最后,我使用命令nodemyfile.js我收到此错误error:nopg_hba.confentryforhost"...",user"...",database"...",...如何创建一个

javascript - 使用 pg-promise 进行多行插入

我想用一个INSERT查询插入多行,例如:INSERTINTOtmp(col_a,col_b)VALUES('a1','b1'),('a2','b2')...有没有办法轻松做到这一点,最好是这样的对象数组:[{col_a:'a1',col_b:'b1'},{col_a:'a2',col_b:'b2'}]我可能最终会在一个block中包含500条记录,因此不希望运行多个查询。到目前为止,我只能为单个对象做到这一点:INSERTINTOtmp(col_a,col_b)VALUES(${col_a},${col_b})作为一个附带问题:使用${}表示法的插入是否可以防止SQL注入(injec

postgresql - pg_restore 到在 docker 容器中运行的 postgres

我有一个数据库备份,我想将它还原到在docker容器内运行的postgres数据库。我在OSX上使用docker-machine。Postgres图像是postgres:9.4。这是我目前想出的脚本:pg_restore--verbose--clean--no-acl--no-owner\-htcp://`docker-machineipdefault`:5432\-Upostgres\-dtonsser-api_developmentlatest.dump但这不起作用。我得到了错误:pg_restore:connectingtodatabaseforrestorepg_restore

mysql - 使用Docker创建 "restorable"MySQL数据库进行UI测试

我们有许多selenium测试在我们的web应用程序的类似生产的设置上运行。问题在于,某些测试在应用程序中会影响数据库。是否有可能有一个数据卷或类似的数据,我们可以在每次测试之前“克隆”并附加到容器上?我们真的只需要一个可以在每次测试之前快速重新创建的MySQL数据库。偶尔我们会运行模式迁移到该数据库。还是有另一种方法更适合于此? 最佳答案 这是一个很好的问题,并且可能是Docker的一个非常好的用例。有很多方法可以做到这一点,因为有很多方法可以备份MySQL数据库。我将在下面解释其中的一些。但是请注意,您正在权衡利弊。这种方法的缺

Flink CDC Oracle To ES与Oracle To PG SQL和Stream方法实现 (单表、多表)

OracleCDCConnector—CDCConnectorsforApacheFlink®documentationFlinkCDC两种实现方式:1.FlinkDataStream_CDC实现:利用Flink_CDC自带的连接资源,如MySQLSource通过设置hostname、port、username、password、database、table、deserializer、startupOptions等参数配置实现获取CRUD数据变化日志2.FlinkSQL_CDC实现:通过FlinkSQL创建虚拟表获取关键字段的变化情况并且配置hostname、port、username、pas

mongodb - mongorestore 时出错 - 发现断言 : 17370 Restoring users and roles is only supported for clusters with auth schema versions 1 or 3,:5

我正在尝试恢复使用mongodump创建的文件夹,并且我正在使用mongorestore。但是有一个错误:断言:17370恢复用户和角色仅支持具有身份验证架构版本1或3的集群,发现:5如何解决此错误并成功恢复? 最佳答案 我能够使用--db参数一次恢复单个数据库。 关于mongodb-mongorestore时出错-发现断言:17370Restoringusersandrolesisonlysupportedforclusterswithauthschemaversions1or3,:5

mongodb - mongorestore 时出错 - 发现断言 : 17370 Restoring users and roles is only supported for clusters with auth schema versions 1 or 3,:5

我正在尝试恢复使用mongodump创建的文件夹,并且我正在使用mongorestore。但是有一个错误:断言:17370恢复用户和角色仅支持具有身份验证架构版本1或3的集群,发现:5如何解决此错误并成功恢复? 最佳答案 我能够使用--db参数一次恢复单个数据库。 关于mongodb-mongorestore时出错-发现断言:17370Restoringusersandrolesisonlysupportedforclusterswithauthschemaversions1or3,:5

MongoDB:mongodump/restore 与直接备份文件

我想知道人们使用MongoDB备份的经验。假设文件系统快照不是一个选项,那么您在使用mongodump/restore与执行写锁定和备份文件方面有何经验?您是否遇到过导致您切换的一种方法的任何错误?从我目前所做的阅读来看,似乎mongodump/restore具有能够在服务器处于事件状态时运行它的优势,但我不确定它的扩展性如何。 最佳答案 锁定和复制文件只是当您没有繁重的写入负载时的一种选择。mongodump可以在实时服务器上运行。它会产生一些额外的负载,所以不要在高峰时段这样做。此外,建议在辅助节点上进行(如果您不使用副本集,则

c# - "The expected lock file doesn' 存在。请在我这样做后立即运行 "dnu restore"

我正在为所有内容运行beta7,包括EF7。我正在尝试使用ASP.NET5应用程序模板项目连接到我的远程现有数据库。我的project.json看起来像这样:{"webroot":"wwwroot","userSecretsId":"aspnet5-XXX-409e9e37-b7bb-4185-b7aa-6dc336087524","version":"1.0.0-*","dependencies":{"EntityFramework.Commands":"7.0.0-beta7","EntityFramework.SqlServer":"7.0.0-beta7","Microsoft