小编sen*_*sov的帖子

Linux有什么好的PostgreSQL客户端吗?

我对PostgreSQL没有一个好的Linux GUI管理和开发工具感到沮丧.

与仅限Windows的PostgreSQL Maestro和EMS PostgreSQL管理器相比,pgAdmin III是错误且不可用的...嗯,软件.

phpPgaAmin看起来并不乐观.

EMS PostgreSQL管理器可以在Wine下工作,但是这样的设置有很多问题.

要求是:

  1. 表数据编辑和浏览大表(1M +),能够通过FK跳转或一些主从编辑,GUI过滤等.
  2. 具有就地模式编辑的ER图
  3. 使用所有有用的GUI支持进行模式编辑和浏览
  4. 架构更改日志以放入数据库版本控制(迁移脚本).
  5. 选项卡式界面,可以同时处理大量表和SQL查询.

等等.

有任何想法吗?

linux postgresql client database-administration

31
推荐指数
2
解决办法
4万
查看次数

Rails 3嵌套资源路由继承父约束,如何避免它?

你在父资源中定义了对"id"的约束:

resources :foo, constraints: { :id => /CONST/ } do
  resources :bar
end
Run Code Online (Sandbox Code Playgroud)

嵌套资源将为其自己的id继承该约束,因此生成的路由将如下所示:

/foo/:foo_id/bar/:id/edit(.:format)
{:id=>/CONST/, :foo_id=>/CONST/, :action=>"edit", :controller=>"bar"}
Run Code Online (Sandbox Code Playgroud)

所以,我不希望Bar资源的"id"参数受到限制.

目前,我只是逐个手动映射我想要的路由,但我真的想通过资源助手来生成它.我怎样才能做到这一点?

rest ruby-on-rails constraints nested-resources ruby-on-rails-3

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