草庐IT

heroku-postgres

全部标签

node.js - 如何在 Heroku for Node 应用程序上设置环境变量并连接到 PostgreSQL 数据库?

我知道在堆栈溢出方面存在相同/相似的问题,并且我也阅读了文档-我还是什么都不明白-如何设置这些变量以及在哪里!设置它们。我的env/production.js文件:module.exports={"DATABASE_URI":process.env.DATABASE_URI,"SESSION_SECRET":process.env.SESSION_SECRET,"TWITTER":{"consumerKey":process.env.TWITTER_CONSUMER_KEY,"consumerSecret":process.env.TWITTER_CONSUMER_SECRET,"ca

node.js - 如何在 Heroku for Node 应用程序上设置环境变量并连接到 PostgreSQL 数据库?

我知道在堆栈溢出方面存在相同/相似的问题,并且我也阅读了文档-我还是什么都不明白-如何设置这些变量以及在哪里!设置它们。我的env/production.js文件:module.exports={"DATABASE_URI":process.env.DATABASE_URI,"SESSION_SECRET":process.env.SESSION_SECRET,"TWITTER":{"consumerKey":process.env.TWITTER_CONSUMER_KEY,"consumerSecret":process.env.TWITTER_CONSUMER_SECRET,"ca

node.js - 使用 node-postgres 获取 UTC 格式的 Postgres "timestamp without timezone"

我有一些时间戳存储为Postgres类型timestampwithouttimezone。我将以时间戳2013-12-2020:45:27为例。我打算这代表一个UTC时间戳。在psql中,如果我运行查询SELECTstart_timeFROMtable_nameWHEREid=1,我会按预期返回那个时间戳字符串:2013-12-2020:45:27。但是,如果在我的Node应用程序中,我使用node-postgres库来运行相同的查询,我会返回本地时区的时间戳:FriDec20201320:45:27GMT-0600(CST)。这是一个Javascript日期对象,但它已经存储为该时区

node.js - 使用 node-postgres 获取 UTC 格式的 Postgres "timestamp without timezone"

我有一些时间戳存储为Postgres类型timestampwithouttimezone。我将以时间戳2013-12-2020:45:27为例。我打算这代表一个UTC时间戳。在psql中,如果我运行查询SELECTstart_timeFROMtable_nameWHEREid=1,我会按预期返回那个时间戳字符串:2013-12-2020:45:27。但是,如果在我的Node应用程序中,我使用node-postgres库来运行相同的查询,我会返回本地时区的时间戳:FriDec20201320:45:27GMT-0600(CST)。这是一个Javascript日期对象,但它已经存储为该时区

node.js - 将sails.js 与现有的postgres 数据库一起使用

我正在研究使用Sails对于我们正在开发的应用程序。我正在使用使用水线orm的sails-postgresql适配器。我有一个想要连接的现有数据库。如果我使用generatesomething创建模型然后在我的模型中我有attributes:{title:{type:'String'}}如果我浏览到localhost/something,orm会删除something表中除标题之外的所有列。有没有办法阻止它这样做?此应用不应删除此数据库中的列。谢谢! 最佳答案 我是Sails-Postgresql的作者。Sails有一个称为Wate

node.js - 将sails.js 与现有的postgres 数据库一起使用

我正在研究使用Sails对于我们正在开发的应用程序。我正在使用使用水线orm的sails-postgresql适配器。我有一个想要连接的现有数据库。如果我使用generatesomething创建模型然后在我的模型中我有attributes:{title:{type:'String'}}如果我浏览到localhost/something,orm会删除something表中除标题之外的所有列。有没有办法阻止它这样做?此应用不应删除此数据库中的列。谢谢! 最佳答案 我是Sails-Postgresql的作者。Sails有一个称为Wate

ruby-on-rails-3 - Heroku:当你的 dyno/worker 崩溃时该怎么办?

我有一名worker24/7进行一些处理。但是,有时代码会崩溃,需要重新启动(即使我发现异常,我也必须重新启动工作程序才能使其工作)。当这种情况发生或者我做错了什么而这根本不应该发生时,你会怎么做?你的测功机/worker崩溃还是只有我?谢谢 最佳答案 Heroku应该在每次崩溃时重新启动工作程序。据我所知,您不必选择或配置任何东西。无论你的工作是什么:工作任务一旦失败就会被执行。如果您严重依赖网络应用中的后台作业。您可以创建一个rake任务来查找要更新的最后一条记录并执行后台作业来更新它。或者也许自动执行rake任务以查找自上次崩

ruby-on-rails-3 - Heroku:当你的 dyno/worker 崩溃时该怎么办?

我有一名worker24/7进行一些处理。但是,有时代码会崩溃,需要重新启动(即使我发现异常,我也必须重新启动工作程序才能使其工作)。当这种情况发生或者我做错了什么而这根本不应该发生时,你会怎么做?你的测功机/worker崩溃还是只有我?谢谢 最佳答案 Heroku应该在每次崩溃时重新启动工作程序。据我所知,您不必选择或配置任何东西。无论你的工作是什么:工作任务一旦失败就会被执行。如果您严重依赖网络应用中的后台作业。您可以创建一个rake任务来查找要更新的最后一条记录并执行后台作业来更新它。或者也许自动执行rake任务以查找自上次崩

node.js - 无法将 node.js 应用程序部署到 heroku

我正在尝试将一个简单的基于node.jsexpress的应用程序部署到heroku,这显然是非常基本的:https://devcenter.heroku.com/articles/nodejs这是我的package.json:{"name":"cours-lic3-blois","version":"0.0.1","private":true,"scripts":{"start":"nodeapp"},"dependencies":{"express":"*","ejs":"*","github-flavored-markdown":"*","less-middleware":"*"}

node.js - 无法将 node.js 应用程序部署到 heroku

我正在尝试将一个简单的基于node.jsexpress的应用程序部署到heroku,这显然是非常基本的:https://devcenter.heroku.com/articles/nodejs这是我的package.json:{"name":"cours-lic3-blois","version":"0.0.1","private":true,"scripts":{"start":"nodeapp"},"dependencies":{"express":"*","ejs":"*","github-flavored-markdown":"*","less-middleware":"*"}