Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails创建任务或模型以更新模式_Ruby On Rails_Ruby_Postgresql_Schema - Fatal编程技术网

Ruby on rails Rails创建任务或模型以更新模式

Ruby on rails Rails创建任务或模型以更新模式,ruby-on-rails,ruby,postgresql,schema,Ruby On Rails,Ruby,Postgresql,Schema,我有一个表列表(Postgres数据库),我想创建一个rake任务或方法,我不知道哪一个更适合更改现有表的模式 我在谷歌上做了很多搜索,发现大多数多模式都用于多租户应用程序,目前我只会有两个模式,并在类似db的应用程序中使用它 我有一个类似用户配置文件项目等的表列表,我想做的是在rake db:drop或rake db:migrate时更新模式 例如: 用户和配置文件保持在公共架构中 任务应该创建一个新的模式,比如“dashboard”,并将项目表移动到dashboard 如何创建任务或方法来在

我有一个表列表(Postgres数据库),我想创建一个rake任务或方法,我不知道哪一个更适合更改现有表的模式

我在谷歌上做了很多搜索,发现大多数多模式都用于多租户应用程序,目前我只会有两个模式,并在类似db的应用程序中使用它

我有一个类似用户配置文件项目等的表列表,我想做的是在rake db:drop或rake db:migrate时更新模式

例如:

用户和配置文件保持在公共架构中 任务应该创建一个新的模式,比如“dashboard”,并将项目表移动到dashboard

如何创建任务或方法来在拖放和迁移时更新模式