草庐IT

heroku-postgres

全部标签

postgresql - 从 Go 中的 postgres 获取错误代码编号

当我在postgres中遇到错误时,我根本无法检索错误代码。在我的程序测试中,我知道我会得到以下错误“pq:重复的键值违反了唯一约束“associations_pkey”。查看postgres文档,这很可能是23505的pq错误代码。我需要在我的Go程序中获取该编号,以便我可以检查不同类型的错误并以有用的方式响应最终用户。但是,我似乎无法掌握Go中的错误代码,只有错误消息。我的代码如下:stmt,_:=DB.Prepare("INSERTINTOtable(column_1)VALUES($1)")_,err=stmt.Exec("12324354")iferr!=nil{log.Pr

postgresql - 从 Go 中的 postgres 获取错误代码编号

当我在postgres中遇到错误时,我根本无法检索错误代码。在我的程序测试中,我知道我会得到以下错误“pq:重复的键值违反了唯一约束“associations_pkey”。查看postgres文档,这很可能是23505的pq错误代码。我需要在我的Go程序中获取该编号,以便我可以检查不同类型的错误并以有用的方式响应最终用户。但是,我似乎无法掌握Go中的错误代码,只有错误消息。我的代码如下:stmt,_:=DB.Prepare("INSERTINTOtable(column_1)VALUES($1)")_,err=stmt.Exec("12324354")iferr!=nil{log.Pr

git - 如何删除本地 git 文件夹中对旧 Heroku 应用程序的引用?

我删除了一个重新初始化本地存储库的heroku应用程序,但是当我尝试添加新的远程存储库时,它不会让我添加新的远程存储库,因为远程存储库已经存在但具有旧名称。我尝试重命名,但这也不起作用,因为旧应用程序当然不再存在。当我运行“gitremote-v”时,我得到:herokugit@heroku.com:fierce-reef-7370.git(fetch)herokugit@heroku.com:fierce-reef-7370.git(push)两者都引用了旧应用程序。我不知道如何删除这些以便我可以推送到新的远程heroku应用程序。谢谢。 最佳答案

git - 如何删除本地 git 文件夹中对旧 Heroku 应用程序的引用?

我删除了一个重新初始化本地存储库的heroku应用程序,但是当我尝试添加新的远程存储库时,它不会让我添加新的远程存储库,因为远程存储库已经存在但具有旧名称。我尝试重命名,但这也不起作用,因为旧应用程序当然不再存在。当我运行“gitremote-v”时,我得到:herokugit@heroku.com:fierce-reef-7370.git(fetch)herokugit@heroku.com:fierce-reef-7370.git(push)两者都引用了旧应用程序。我不知道如何删除这些以便我可以推送到新的远程heroku应用程序。谢谢。 最佳答案

ruby-on-rails - 推送 Heroku 时出现 Git 错误

我正在使用Heroku并且有一个稳定的Rails应用程序(生产环境),所以我想创建一些新的东西,在那里我可以拥有质量保证环境,在那里我可以看到更改如何在Heroku上工作(以及聚合发布的增强功能)而不总是推送到我的生产应用程序。所以我所做的是创建一个新的Heroku应用程序,并在本地创建一个新分支(dev)。我的意图是在我的新HerokuQA应用程序上测试更改后将devmerge到本地master,然后从我的master分支推送到Heroku生产。我的方法可能不适合我的景观,我是新手,所以这只是我对如何做到这一点的最佳猜测。但是当我将我的开发分支推送到我的新QA应用程序时,它可以推送到

ruby-on-rails - 推送 Heroku 时出现 Git 错误

我正在使用Heroku并且有一个稳定的Rails应用程序(生产环境),所以我想创建一些新的东西,在那里我可以拥有质量保证环境,在那里我可以看到更改如何在Heroku上工作(以及聚合发布的增强功能)而不总是推送到我的生产应用程序。所以我所做的是创建一个新的Heroku应用程序,并在本地创建一个新分支(dev)。我的意图是在我的新HerokuQA应用程序上测试更改后将devmerge到本地master,然后从我的master分支推送到Heroku生产。我的方法可能不适合我的景观,我是新手,所以这只是我对如何做到这一点的最佳猜测。但是当我将我的开发分支推送到我的新QA应用程序时,它可以推送到

git push heroku master 权限在 VISTA 上被拒绝

(使用Vista)我正在尝试从我的GitHub存储库克隆一个应用程序并将其推送到Heroku。好的,所以我已经多次尝试用这个创建SSHkey:`ssh-keygen-trsa`看起来很完美。我把它放在我的C:/Users/***/.ssh文件夹中。我现在尝试克隆我在GitHub中fork的应用程序。当我尝试将它克隆到rails_apps目录时,我收到一条消息说PermissionDenied(publickey).我在网上找到了一个解决方案,说我应该先运行它:`ssh-add`所以我尝试这样做。但它说:无法打开与您的身份验证代理的连接。然后在谷歌搜索之后,我找到了一些关于执行ssh-a

git push heroku master 权限在 VISTA 上被拒绝

(使用Vista)我正在尝试从我的GitHub存储库克隆一个应用程序并将其推送到Heroku。好的,所以我已经多次尝试用这个创建SSHkey:`ssh-keygen-trsa`看起来很完美。我把它放在我的C:/Users/***/.ssh文件夹中。我现在尝试克隆我在GitHub中fork的应用程序。当我尝试将它克隆到rails_apps目录时,我收到一条消息说PermissionDenied(publickey).我在网上找到了一个解决方案,说我应该先运行它:`ssh-add`所以我尝试这样做。但它说:无法打开与您的身份验证代理的连接。然后在谷歌搜索之后,我找到了一些关于执行ssh-a

ruby-on-rails - Ruby on Rails 和 Heroku 问题

$gitpushherokumaster我基本上得到了这个错误信息。error:srcrefspecmasterdoesnotmatchany.error:failedtopushsomerefsto'git@heroku.com:falling-stone-505.git'我是计算机编程和ruby​​onrails的新手,所以我将不胜感激解决此问题的“白痴”指南。提前致谢。 最佳答案 您还没有提交任何要推送的内容。尝试做:$gitadd-A$gitcommit然后再次尝试推送到Heroku。您可以尝试跟随thistutorial,

ruby-on-rails - Ruby on Rails 和 Heroku 问题

$gitpushherokumaster我基本上得到了这个错误信息。error:srcrefspecmasterdoesnotmatchany.error:failedtopushsomerefsto'git@heroku.com:falling-stone-505.git'我是计算机编程和ruby​​onrails的新手,所以我将不胜感激解决此问题的“白痴”指南。提前致谢。 最佳答案 您还没有提交任何要推送的内容。尝试做:$gitadd-A$gitcommit然后再次尝试推送到Heroku。您可以尝试跟随thistutorial,