草庐IT

heroku-postgres

全部标签

mysql - 从 mysql 迁移后使用 postgres 数据库进行 Sequelize 不工作

我在sequelize中将MySQL数据库更改为postgreSQL。但是迁移后我对表或模型中的大写和小写首字母有疑问...在我的MySQL版本正常工作之前但在迁移之后我收到错误消息:500SequelizeDatabaseError:关系“用户”不存在我的用户模型:module.exports=function(sequelize,Sequelize){varUser=sequelize.define("User",{//profileuserlevel:Sequelize.STRING,restaurant:Sequelize.STRING,access:Sequelize.STR

mysql - "We' 抱歉,出了点问题。”部署到 Heroku 后

我制作了一个小应用程序,用户可以在其中登录/注销、创建等等。我使用mySQL作为数据库,在本地环境中一切正常。但是在我将其部署到heroku并迁移数据库等之后,heroku版本不起作用。当我跟踪日志时,我得到了这个:2011-10-20T18:48:22+00:00app[web.1]:StartedGET"/"for83.233.57.240at2011-10-2011:48:22-07002011-10-20T18:48:22+00:00app[web.1]:ProcessingbyHomeController#indexasHTML2011-10-20T18:48:22+00:0

mysql - 在全文搜索方面,Postgres 的性能比 MYSQL 高多少?

我一直是MYSQL用户,从未尝试过Postgres。但是MYSQL在数据量很大的情况下,在全文检索上存在瓶颈。 最佳答案 几年前,我对大型数据集进行了基准测试,发现:MySQL全文速度很慢。另一个缺点是它会强制你使用MyISAM,这会带来很多问题。一旦索引达到一定大小,索引更新也非常缓慢:当你插入一个新行时,索引的很大一部分会重新生成,有时几百兆字节的索引被重写只是为了插入一个论坛帖子。换句话说,对于一个只有几兆字节的帖子的小型论坛来说还可以,但维基百科不使用它是有原因的......PostgreSQL全文比MySQL全文快10-1

python - Worker进程运行时异常 "heroku local"

我最近获得了一个正在使用heroku构建的项目。我想在本地运行它但是我遇到了麻烦而且我对Heroku没有太多经验。这是我尝试在本地运行heroku时得到的结果。Mac终端命令kaMacintosh:zddevka$herokulocalforego|startingweb.1onport5000web.1|[2015-12-2615:12:43-0500][1741][INFO]Startinggunicorn19.4.1web.1|[2015-12-2615:12:43-0500][1741][INFO]Listeningat:http://0.0.0.0:5000(1741)web

在Django 1.9和Postgres 9.5中创建模型的最有效方法是什么?

我想制作一个模型,我可以选择根据标签从Postgres数据库中提取一组项目及其描述。使用Django1.9和Postgres9.5在我不经常修改的数据上,最有效的方法是什么?我找到了多种方法:Toxi解决方案在制作3个表的地方,一个存储项目和描述,第二个存储标签,以及将标签与项目关联的第三个表。看这里:在数据库中存储标签的最有效方法是什么?使用数组字段有一个带有项目,描述和数组字段的表格存储标签的表格使用JSON字段那里有一个带有项目,描述和一个存储标签的JSON字段的表。Django文档提到的是使用JSONB:https://docs.djangoproject.com/en/1.11/re

MySQL (ClearDB) 不适用于 Heroku

我在Heroku上有多个(免费)应用程序,它们都使用PHP和MySQL。但是,其中一个我经常遇到ClearDB(MySQL)的问题。我收到以下错误SQLSTATE[HY000][2002]Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'(2)当我尝试从我的本地机器连接到它时,它工作正常。我曾多次尝试删除ClearDB插件并再次添加它,但这并没有解决问题。这种情况已经持续了大约3周。这是我的代码:public$production=array('datasource'=>'Database/M

php - 将现有的 cakephp 3.0 数据库从 mysql 迁移到 postgres

我正在将cakephp3.0数据库从mysql迁移到postgress。我用了this用于数据库迁移的工具,它工作得很好。之后我更改了配置文件,如下所示。'default'=>['className'=>'Cake\Database\Connection','driver'=>'Cake\Database\Driver\Postgres','persistent'=>false,'host'=>'localhost','port'=>'5432','username'=>'postgres','password'=>'mypass','database'=>'cake_bookmark

在Heroku上创建反应R14(超过内存配额)

或多或少仅适用于初学者...首次在Heroku上部署申请,并在使用Heroku仪表板中使用标准的Heroku部署说明后收到以下错误:2017-05-10T21:43:59.732215+00:00heroku[web.1]:Processrunningmem=543M(106.1%)2017-05-10T21:43:59.732277+00:00heroku[web.1]:ErrorR14(Memoryquotaexceeded)Heroku部署说明:$gitadd.$gitcommit-am"makeitbetter"$gitpushherokumaster看答案事实证明,我正在部署该应用程

python - 如何从 postgres/mysql 游标对象获取数据库名称

我有几个向我公开的postgres和mysql游标对象,它们是在某个宇宙中创建的。如何从这些游标对象中找到数据库名称(以及有关该数据库的其他信息)?cursor.__dict__没有给出任何有用的信息。 最佳答案 如果你也有连接(称之为conn):conn.info.dbname 关于python-如何从postgres/mysql游标对象获取数据库名称,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

mysql - 如何轻松安全地远程连接到postgres或mysql?

我想知道在这些情况下如何连接到postgresql:允许您从任何位置访问它们(进行IP过滤)安全连接(没有密码被窃取的风险)易于设置,最好只为此配置服务器。我知道推荐的方法是使用SSH端口转发,但这需要您在尝试连接到这些数据库之前启动端口转发。无需在客户端进行复杂设置即可获得足够好的安全性的最简单方法是什么?有没有办法按需自动启用端口转发? 最佳答案 对于PostgreSQL,您首先要确保您使用的是支持SSL的构建。(我认为这是大多数安装程序的默认设置。)然后您需要通过设置listen_addresses(指定服务器将监听的IP地址