Commit 5232b45240c08c9147e68fbe3abf7011bcbacd3a
1 parent
3b8b5180
Exists in
refactor_software_communities
software-communities: rename tables and types according to new namespaces
Showing
2 changed files
with
44 additions
and
0 deletions
Show diff stats
src/noosfero-spb/software_communities/db/migrate/20151124191107_rename_tables_with_plugin_namespace.rb
0 → 100644
@@ -0,0 +1,13 @@ | @@ -0,0 +1,13 @@ | ||
1 | +class RenameTablesWithPluginNamespace < ActiveRecord::Migration | ||
2 | + def change | ||
3 | + rename_table :programming_languages, :software_communities_plugin_programming_languages | ||
4 | + rename_table :license_infos, :software_communities_plugin_license_infos | ||
5 | + rename_table :software_languages, :software_communities_plugin_software_languages | ||
6 | + rename_table :libraries, :software_communities_plugin_libraries | ||
7 | + rename_table :database_descriptions, :software_communities_plugin_database_descriptions | ||
8 | + rename_table :software_infos, :software_communities_plugin_software_infos | ||
9 | + rename_table :operating_systems, :software_communities_plugin_operating_systems | ||
10 | + rename_table :operating_system_names, :software_communities_plugin_operating_system_names | ||
11 | + rename_table :software_databases, :software_communities_plugin_software_databases | ||
12 | + end | ||
13 | +end |
src/noosfero-spb/software_communities/db/migrate/20151124192503_update_namespace_types.rb
0 → 100644
@@ -0,0 +1,31 @@ | @@ -0,0 +1,31 @@ | ||
1 | +class UpdateNamespaceTypes < ActiveRecord::Migration | ||
2 | + def up | ||
3 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::SoftwareHighlightsBlock' WHERE type = 'SoftwareHighlightsBlock'") | ||
4 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::SearchCatalogBlock' WHERE type = 'SearchCatalogBlock'") | ||
5 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::DownloadBlock' WHERE type = 'DownloadBlock'") | ||
6 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::StatisticsBlock' WHERE type = 'StatisticsBlock'") | ||
7 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::RepositoryBlock' WHERE type = 'RepositoryBlock'") | ||
8 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::SoftwareTabDataBlock' WHERE type = 'SoftwareTabDataBlock'") | ||
9 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::SoftwaresBlock' WHERE type = 'SoftwaresBlock'") | ||
10 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::CategoriesAndTagsBlock' WHERE type = 'CategoriesAndTagsBlock'") | ||
11 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::WikiBlock' WHERE type = 'WikiBlock'") | ||
12 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::SoftwareInformationBlock' WHERE type = 'SoftwareInformationBlock'") | ||
13 | + execute("UPDATE blocks SET type = 'SoftwareCommunitiesPlugin::CategoriesSoftwareBlock' WHERE type = 'CategoriesSoftwareBlock'") | ||
14 | + execute("UPDATE tasks SET type = 'SoftwareCommunitiesPlugin::CreateSoftware' WHERE type = 'CreateSoftware'") | ||
15 | + end | ||
16 | + | ||
17 | + def down | ||
18 | + execute("UPDATE blocks SET type = 'SoftwareHighlightsBlock' WHERE type = 'SoftwareCommunitiesPlugin::SoftwareHighlightsBlock'") | ||
19 | + execute("UPDATE blocks SET type = 'SearchCatalogBlock' WHERE type = 'SoftwareCommunitiesPlugin::SearchCatalogBlock'") | ||
20 | + execute("UPDATE blocks SET type = 'DownloadBlock' WHERE type = 'SoftwareCommunitiesPlugin::DownloadBlock'") | ||
21 | + execute("UPDATE blocks SET type = 'StatisticsBlock' WHERE type = 'SoftwareCommunitiesPlugin::StatisticsBlock'") | ||
22 | + execute("UPDATE blocks SET type = 'RepositoryBlock' WHERE type = 'SoftwareCommunitiesPlugin::RepositoryBlock'") | ||
23 | + execute("UPDATE blocks SET type = 'SoftwareTabDataBlock' WHERE type = 'SoftwareCommunitiesPlugin::SoftwareTabDataBlock'") | ||
24 | + execute("UPDATE blocks SET type = 'SoftwaresBlock' WHERE type = 'SoftwareCommunitiesPlugin::SoftwaresBlock'") | ||
25 | + execute("UPDATE blocks SET type = 'CategoriesAndTagsBlock' WHERE type = 'SoftwareCommunitiesPlugin::CategoriesAndTagsBlock'") | ||
26 | + execute("UPDATE blocks SET type = 'WikiBlock' WHERE type = 'SoftwareCommunitiesPlugin::WikiBlock'") | ||
27 | + execute("UPDATE blocks SET type = 'SoftwareInformationBlock' WHERE type = 'SoftwareCommunitiesPlugin::SoftwareInformationBlock'") | ||
28 | + execute("UPDATE blocks SET type = 'CategoriesSoftwareBlock' WHERE type = 'SoftwareCommunitiesPlugin::CategoriesSoftwareBlock'") | ||
29 | + execute("UPDATE tasks SET type = 'CreateSoftware' WHERE type = 'SoftwareCommunitiesPlugin::CreateSoftware'") | ||
30 | + end | ||
31 | +end |