草庐IT

postgresql-9.6

全部标签

windows - 安装 PostgreSQL 9.2 的问题

我一直在尝试在我的机器(Windows764位)上安装适用于Windows的64位版本的PostgreSQL9.2,但出现此错误:环境变量COMSPPEC似乎没有指向cmd.exe或存在尾随分号。我已经以管理员身份安装了它。我禁用了防病毒软件(MicrosoftSecurityEssentials)和防火墙。运行:"%COMSPEC%"/C"echotestok"返回测试成功我已经检查了我的系统环境变量以查找尾随的分号,但没有找到。然后我安装了32位版本,并设法在安装结束时出现一条不同的错误消息:运行安装后步骤时出现问题。安装可能无法正确完成读取C:\ProgramFiles(x86)

windows - 如何使用命令提示符在 Windows 上安装 PostgreSQL?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion有什么方法可以使用命令提示符在Windows上安装PostgreSQL?(不使用PostgreSQL安装程序)

windows - PostgreSQL 9 安装在 Windows : "Unable to write inside TEMP environment path."

我试图在我的WinXP机器上安装PostgreSQL9(postgresql-9.0.3-1-windows.exe)并在开始时收到以下错误:一些谷歌搜索产生了一些建议WindowsScriptingHostmightbedisabled.我已经检查过,WSH肯定是启用的,所以它一定是别的东西。问题是,什么?我可以看到在%TEMP%中创建了一个名为prerun_checks.vbs的文件,当我尝试手动运行它时,我得到以下信息:这看起来像是权限错误。但是,我是管理员,我已经完全控制了临时文件夹,但它仍然无法正常工作。感谢任何帮助。 最佳答案

windows - Windows 上的 PostgreSQL : is there a default password?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion刚刚在Windows7上安装了PostgreSQL。安装过程中没有要求我设置密码。当我运行psql时,我被要求输入密码。用谷歌搜索了

postgresql - 在 PostgreSQL 之上实现区间分析

我在表中有几百万个条目,其中包含start和end时间戳。我想实现一个分析工具来确定特定时间间隔的唯一条目。假设从昨天到前2个月。根据时间间隔,查询需要几秒到30分钟不等。我将如何为Web前端实现一个分析工具,以便能够非常快速地查询这些数据,类似于GoogleAnalytics。我正在考虑将数据移动到Redis并使用间隔和排序集等做一些巧妙的事情,但我想知道PostgreSQL中是否有一些东西可以允许执行聚合查询,重新使用旧查询,例如,在查询前几天后,当查看不同的时间间隔时,它不会再次从头开始。如果没有,我该怎么办?将数据导出到ApacheSpark或DynamoDB并在其中进行分析以

postgresql - Redis 外部数据包装器

我正在尝试使用redis_fdw创建外部表。我使用了以下语法CREATEFOREIGNTABLEredis_db0(keytext,valuetext)服务器redis_server选项(数据库'0');谁能给我解释一下在OPTIONS中传递的数字参数0? 最佳答案 默认是使用数据库'0',但是你可以从源文件networking.c中更改默认值,方法:client*createClient(intfd),语句:selectDb(c,0);您可以将0更改为您想要的数字,但它应该client*createClient(intfd){cl

postgresql - rds postgres 上的 redis_fdw

运行createextensionredis_fdw给出以下错误。目前有没有其他方法可以为Redis创建外部数据包装器并实现与thisproject类似的目标?在RDS上?Extension"redis_fdw"isnotsupportedbyAmazonRDS 最佳答案 redis-fdw扩展需要在你的服务器上安装原生的c库,这在amazonrds上是不允许的,你应该在amazonecs服务器上使用它,自己安装postgresql和redis-fdw 关于postgresql-rdsp

postgresql - Postgres : NOT IN array instead of NOT EXISTS expression

我的项目随机匹配一对用户。他们可以退出游戏并与其他用户随机配对。我不希望2个用户可以在一段时间内一次又一次地匹配。我将所有数据(如user_id、语言、性别等)保存在postgres表中。为了暂时不再匹配他们,我使用了Redis排序列表和Unix时间来存储匹配的用户对。我决定使用Redis,因为我的项目每天存储100万对夫妇。当我必须将一个用户与另一个用户匹配时,我从redis获取在过去x分钟内与他匹配的用户列表,然后我将它们传递给“whereuser_idnotin()”(它们永远不会超过200,如果我将其限制为200),当我运行查询以查找可用用户与他匹配时。这样我就不能使用应该比I

node.js - Redis与Postgresql同步(在线用户状态)

在NodeJS应用程序中,我必须保持“谁在最后N分钟内在线”状态。由于可能有成千上万的在线用户-出于性能原因-我决定不为此任务更新我的Postgresqluser表。我选择使用Redis来管理在线状态。这非常简单且高效。但现在我想对user表进行复杂查询,按在线状态排序。我正在考虑创建一个在线表,每分钟从Redis快照中填充一次,但我不确定这是最好的解决方案。填表后,下一个引用在线表的查询是否会因新索引的创建或加载而受到重大打击?有人知道更好的解决方案吗? 最佳答案 我不得不解决几乎完全相同的问题,但我采用了不同的方法,因为我不喜欢

postgresql - 在数据库上实现大规模调度程序

我们有一个包含数千万行表的Postgres数据库。我们还有一个在这些行上运行并查询特定Assets的调度程序(应用程序代码)。通常我们需要的是30天前的元素。我们开始扩展,调度程序非常慢。保持良好性能的最佳扩展方法是什么?使用不同的数据库?雷迪斯?ES?对Postgres进行分区?谢谢! 最佳答案 Usuallywhatweneedis30daysolditemsthere.那是您问题中真正相关的部分。如果使用得当,Postgresql应该可以毫不费力地执行具有数千万行的简单WHERE查询。索引查找的成本呈对数增长。暗中试一试:如果