草庐IT

heroku-postgres

全部标签

mysql - 带有 Postgres 数据的 Rails 被乱序返回

我刚刚将我的应用程序从MySQL迁移到Postgres。以前,对.all的请求按id顺序返回所有行。在Postgres上,行被乱序返回。同样,Person.first以前返回id为1的记录,现在有时返回另一条记录。如果我添加这样的订单子(monad)句:Person.order("id").first查询成功并返回第一行。这是预期的行为吗? 最佳答案 thispost回答你的问题:Idon'tthinkorderingbyIDisguaranteedbydefault,sinceIbelieveit'suptothedatabase

如何为Postgres中的函数编写选择语句

我不是在这里写实际的总功能,因为它太大了我的功能名称是spell_number。对于Oracle:createorreplacefunctionspell_number(ninnumber)returnsvarchar2对于PostgreSQL:createorreplacefunctionspell_number(nbigint)returnstext对于Oracle,我可以使用:SELECTdual中的Spell_number(5373455555585);在PostgreSQL中,Select语句如何?我已经搜索了PostgreSQL中的二元替换,但没有得到我想要的实际内容。看答案您可以

mysql - Postgres 序列端口到 MySQL

我正在将一些PostgresSQL移植到MySQL,并尝试将三列的起始值设置为特定值。表格如下:CREATETABLEITEM(ORDIDNUMERIC(4)NOTNULL,ITEMIDNUMERIC(4)NOTNULL,PRODIDNUMERIC(6),ACTUALPRICENUMERIC(8,2),QTYNUMERIC(8),ITEMTOTNUMERIC(8,2),CONSTRAINTITEM_FOREIGN_KEYFOREIGNKEY(ORDID)REFERENCESORD(ORDID),CONSTRAINTITEM_PRIMARY_KEYPRIMARYKEY(ORDID,ITE

mysql - 使用 AWS RDS 在 Heroku App 上获取 Mysql2::Error(SSL 连接错误:ASN:错误的其他签名确认)

Mysql2::Error(SSL连接错误:ASN:错误的其他签名确认):我正在制作一个管理网站。环境是Rails4.2和Ruby2.2,连接AWSRDS和Heroku服务器。我不知道为什么会出现此错误。它突然出现了。除此之外,我找不到任何错误。虽然我前两天通过了我的代码,但这次我得到了这个错误。(这两天我没有接触过这段代码。)我该如何解决这个问题? 最佳答案 对我来说,这与2015年4月3日发生的RDSSSL证书轮换有关。但是,就我而言,仅使用根证书是行不通的,我还必须为我所在的地区使用中间证书。详情:进入AWSrds控制台并重启

python - Django 测试失败,内部错误 : no such savepoint. DB : Postgres, 通过 mysql

有趣的是,它也适用于shell。[MYcodewhichcallsModel.objects.get_or_create(...)]File"/usr/lib/python2.5/site-packages/django/db/models/manager.py",line123,inget_or_createreturnself.get_query_set().get_or_create(**kwargs)File"/usr/lib/python2.5/site-packages/django/db/models/query.py",line308,inget_or_createtr

mysql - Django 从 MySQL 迁移到 Postgres

我最近决定从MySQL切换到Postgres,因为我遇到了一些问题,而这些问题在Postgres上本不应该成为问题。但是我似乎找不到一个好的迁移方法我已经查看了py-mysql2pgsql但这导致了数据库中的问题我无法追踪。我还使用django-admin.py查看了dumpdata和loaddata但是我的数据库相当大并且它消耗了我所有的内存并且只是崩溃了所以我然后转移到django-dumpdata-chunks只是错误但是然后又是项目两岁了。我想问的是,这里有没有人知道从mysql迁移到postgres的可靠方法而不破坏数据库,并且如果可能的话在不停机的情况下作为奖励?

python - 使用 mysql2pgsql 将数据库从 MySql 传输到 Postgres 时出错

为了在Heroku上托管我的Python/Django应用程序,我尝试按照https://realpython.com/blog/python/migrating-your-django-project-to-heroku/上的说明将我的数据库从MySQL转换为Postgres。.我目前正在运行OSX10.9,并且正在使用工具mysql2pgsql进行传输。当我尝试运行命令“py-mysql2pgsql-v-fmysql2pgsql.yml”来实际传输数据库时,它复制了前三个表,然后在auth_user上遇到了障碍,返回错误“raiseException('unknown%s'%col

Rails 3 中的 MySQL 语法,不区分大小写的搜索,不适用于 Heroku?

我一直在关注Railscast,以便为我的应用程序添加搜索、排序和分页功能。我修改了模型中的搜索逻辑以搜索列(描述和标题)。这似乎有效。我也将其更改为搜索不区分大小写。这似乎在我的本地应用程序中完美运行,但是当我将它推送到heroku时,我只能按小写搜索。使用任何大写字母进行搜索都不会产生任何结果,即使大小写与结果匹配也是如此。这是我模型中的代码:defself.search(search)ifsearchwhere('LOWER(description)LIKE?ORLOWER(title)LIKE?',"%#{search}%","%#{search}%")elsescopeden

mysql - 捕获/处理 MySQL 重复条目错误 - 使用 Node JS、Passport JS、Express、connect-flash、Heroku

我正在为Node应用程序进行用户注册,从this开始例如,但使用MySQL数据库而不是MongoDB。users表中的多个列具有唯一性约束。这是创建表的SQL代码:CREATETABLE`'+dbconfig.database+'`.`'+dbconfig.users_table+'`(\`id`INTUNSIGNEDNOTNULLAUTO_INCREMENT,\`username`VARCHAR(60)NULL,\`password`CHAR(60)NULL,\`facebook_id`VARCHAR(60)NULL,\`facebook_token`CHAR(223)NULL,\`

sql - 如何将数据从 Postgres 移动到在 Amazon 的 RDS 上运行的 MySQL?

我需要将具有Django架构的数据库从Postgres移动到MySQL,在亚马逊的RDF上运行.我可以使用manage.py重新生成表,但我仍在寻找一种方法来迁移所有行数据。有谁知道一种干净的方法来移动它?使用Amazon的RDF有什么需要注意的问题吗? 最佳答案 Django也有dumpdata和loaddatamanage.py中的命令。过程将是在MySQL中使用syncdb来准备表从PostgreSQL转储数据将之前命令的数据加载到新的MySQL实例中 关于sql-如何将数据从Po