小编Tri*_*Tao的帖子

每次迁移后你需要重启Heroku吗?

最近我遇到了一个问题,我的数据库方案更改没有反映在Heroku PG上.我仔细检查看到迁移和种子都成功了.甚至更奇怪的是db方案更改在暂存heroku部署(在完全相同的迁移/种子之后)上工作正常.经过一番搜索后,我了解到你应该在迁移后通过以下方式重启heroku:

heroku restart --app=app_name
Run Code Online (Sandbox Code Playgroud)

我从来没有这样做过(我不是一个老手,但我之前已经进行了大量的迁移,并且从来没有因为这个特殊原因而重新启动heroku).

每次迁移后我是否真的需要重新启动heroku?或者这更像是一个案例的事情?

migration ruby-on-rails heroku

7
推荐指数
1
解决办法
1140
查看次数

错误代码:1248.每个派生表必须有自己的别名找不到查询解决方案

我在MySQL中使用此查询时出错.

查询逻辑是正确的,我已经在Oracle中尝试了它并且运行正常,但是在MySQL中运行时遇到错误.

我查看了之前关于StackOverflow的问题,但没有找到帮助我的东西.

这是查询:

select * from
  (select PM.ID, PM.Name, PM.TIMEOUT, PMS.PROCESS_MONITOR_ID, PMS.PROCESS_START_DATE
    from RATOR_IMP.PROCESS_MONITOR as PM
    JOIN RATOR_IMP.PROCESS_MONITOR_STATISTIC as PMS
    ON PM.ID = PMS.PROCESS_MONITOR_ID
    WHERE PM.ENABLED=1 and (PM.NAME='SDRRATINGENGINE11' or PM.NAME='WORKFLOWENGINE1')
    order by PMS.PROCESS_START_DATE desc)
limit 10000;
Run Code Online (Sandbox Code Playgroud)

这是错误:

Error Code: 1248. Every derived table must have its own alias 
No soultion found for query
Run Code Online (Sandbox Code Playgroud)

mysql sql alias derived-table

6
推荐指数
1
解决办法
3万
查看次数

"将文件移动到目录,然后转到该目录"的Bash别名

所以说我家里有一个档案~/:

sample.txt 
Run Code Online (Sandbox Code Playgroud)

我想把它移到 ~/work/

我愿意 mv sample.txt work/,它会工作.

但是,如果我想要一个可以mv文件的别名,然后cd到最后一个arg怎么办?这意味着将文件移动到文件夹,然后自动cd到该文件夹​​.

我有类似的东西(请注意,我mv的别名是默认覆盖保护,不确定是否存在问题):

alias mv='mv -i $@'
alias mvg='mv "$@"; cd !$;'
Run Code Online (Sandbox Code Playgroud)

它不起作用(似乎mv没有得到args).

任何帮助将不胜感激!

macos bash shell alias

0
推荐指数
1
解决办法
326
查看次数

标签 统计

alias ×2

bash ×1

derived-table ×1

heroku ×1

macos ×1

migration ×1

mysql ×1

ruby-on-rails ×1

shell ×1

sql ×1