aboutsummaryrefslogtreecommitdiffstats
path: root/db/migrate
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2013-01-25 21:53:05 +0100
committerHarald Eilertsen <haraldei@anduin.net>2013-01-25 21:53:05 +0100
commitf087c23c8600fe197d3a59f4a0cd839754459b37 (patch)
tree5577105a38545b143efec0bdb8c134bea04005c8 /db/migrate
downloadhmnoweb-f087c23c8600fe197d3a59f4a0cd839754459b37.tar.gz
hmnoweb-f087c23c8600fe197d3a59f4a0cd839754459b37.tar.bz2
hmnoweb-f087c23c8600fe197d3a59f4a0cd839754459b37.zip
Initial commit.
Diffstat (limited to 'db/migrate')
-rw-r--r--db/migrate/20130124232352_create_refinerycms_authentication_schema.refinery_authentication.rb44
-rw-r--r--db/migrate/20130124232353_create_refinerycms_images_schema.refinery_images.rb16
-rw-r--r--db/migrate/20130124232354_create_refinerycms_resources_schema.refinery_resources.rb14
-rw-r--r--db/migrate/20130124232355_create_refinerycms_pages_schema.refinery_pages.rb59
-rw-r--r--db/migrate/20130124232356_create_seo_meta.seo_meta_engine.rb24
-rw-r--r--db/migrate/20130125203718_add_sessions_table.rb12
6 files changed, 169 insertions, 0 deletions
diff --git a/db/migrate/20130124232352_create_refinerycms_authentication_schema.refinery_authentication.rb b/db/migrate/20130124232352_create_refinerycms_authentication_schema.refinery_authentication.rb
new file mode 100644
index 0000000..b306ecc
--- /dev/null
+++ b/db/migrate/20130124232352_create_refinerycms_authentication_schema.refinery_authentication.rb
@@ -0,0 +1,44 @@
+# This migration comes from refinery_authentication (originally 20100913234705)
+class CreateRefinerycmsAuthenticationSchema < ActiveRecord::Migration
+ def change
+ # Postgres apparently requires the roles_users table to exist before creating the roles table.
+ create_table :refinery_roles_users, :id => false do |t|
+ t.integer :user_id
+ t.integer :role_id
+ end
+
+ add_index :refinery_roles_users, [:role_id, :user_id]
+ add_index :refinery_roles_users, [:user_id, :role_id]
+
+ create_table :refinery_roles do |t|
+ t.string :title
+ end
+
+ create_table :refinery_user_plugins do |t|
+ t.integer :user_id
+ t.string :name
+ t.integer :position
+ end
+
+ add_index :refinery_user_plugins, :name
+ add_index :refinery_user_plugins, [:user_id, :name], :unique => true
+
+ create_table :refinery_users do |t|
+ t.string :username, :null => false
+ t.string :email, :null => false
+ t.string :encrypted_password, :null => false
+ t.datetime :current_sign_in_at
+ t.datetime :last_sign_in_at
+ t.string :current_sign_in_ip
+ t.string :last_sign_in_ip
+ t.integer :sign_in_count
+ t.datetime :remember_created_at
+ t.string :reset_password_token
+ t.datetime :reset_password_sent_at
+
+ t.timestamps
+ end
+
+ add_index :refinery_users, :id
+ end
+end
diff --git a/db/migrate/20130124232353_create_refinerycms_images_schema.refinery_images.rb b/db/migrate/20130124232353_create_refinerycms_images_schema.refinery_images.rb
new file mode 100644
index 0000000..94831c2
--- /dev/null
+++ b/db/migrate/20130124232353_create_refinerycms_images_schema.refinery_images.rb
@@ -0,0 +1,16 @@
+# This migration comes from refinery_images (originally 20100913234707)
+class CreateRefinerycmsImagesSchema < ActiveRecord::Migration
+ def change
+ create_table :refinery_images do |t|
+ t.string :image_mime_type
+ t.string :image_name
+ t.integer :image_size
+ t.integer :image_width
+ t.integer :image_height
+ t.string :image_uid
+ t.string :image_ext
+
+ t.timestamps
+ end
+ end
+end
diff --git a/db/migrate/20130124232354_create_refinerycms_resources_schema.refinery_resources.rb b/db/migrate/20130124232354_create_refinerycms_resources_schema.refinery_resources.rb
new file mode 100644
index 0000000..e3e6264
--- /dev/null
+++ b/db/migrate/20130124232354_create_refinerycms_resources_schema.refinery_resources.rb
@@ -0,0 +1,14 @@
+# This migration comes from refinery_resources (originally 20100913234709)
+class CreateRefinerycmsResourcesSchema < ActiveRecord::Migration
+ def change
+ create_table :refinery_resources do |t|
+ t.string :file_mime_type
+ t.string :file_name
+ t.integer :file_size
+ t.string :file_uid
+ t.string :file_ext
+
+ t.timestamps
+ end
+ end
+end
diff --git a/db/migrate/20130124232355_create_refinerycms_pages_schema.refinery_pages.rb b/db/migrate/20130124232355_create_refinerycms_pages_schema.refinery_pages.rb
new file mode 100644
index 0000000..8a8f425
--- /dev/null
+++ b/db/migrate/20130124232355_create_refinerycms_pages_schema.refinery_pages.rb
@@ -0,0 +1,59 @@
+# This migration comes from refinery_pages (originally 20100913234708)
+class CreateRefinerycmsPagesSchema < ActiveRecord::Migration
+ def up
+ create_table :refinery_page_parts do |t|
+ t.integer :refinery_page_id
+ t.string :title
+ t.text :body
+ t.integer :position
+
+ t.timestamps
+ end
+
+ add_index :refinery_page_parts, :id
+ add_index :refinery_page_parts, :refinery_page_id
+
+ create_table :refinery_pages do |t|
+ t.integer :parent_id
+ t.string :path
+ t.string :slug
+ t.boolean :show_in_menu, :default => true
+ t.string :link_url
+ t.string :menu_match
+ t.boolean :deletable, :default => true
+ t.boolean :draft, :default => false
+ t.boolean :skip_to_first_child, :default => false
+ t.integer :lft
+ t.integer :rgt
+ t.integer :depth
+ t.string :view_template
+ t.string :layout_template
+
+ t.timestamps
+ end
+
+ add_index :refinery_pages, :depth
+ add_index :refinery_pages, :id
+ add_index :refinery_pages, :lft
+ add_index :refinery_pages, :parent_id
+ add_index :refinery_pages, :rgt
+
+ Refinery::PagePart.create_translation_table!({
+ :body => :text
+ })
+
+ Refinery::Page.create_translation_table!({
+ :title => :string,
+ :custom_slug => :string,
+ :menu_title => :string,
+ :slug => :string
+ })
+ end
+
+ def down
+ drop_table :refinery_page_parts
+ drop_table :refinery_pages
+ Refinery::PagePart.drop_translation_table!
+ Refinery::Page.drop_translation_table!
+ end
+end
diff --git a/db/migrate/20130124232356_create_seo_meta.seo_meta_engine.rb b/db/migrate/20130124232356_create_seo_meta.seo_meta_engine.rb
new file mode 100644
index 0000000..7efd8dc
--- /dev/null
+++ b/db/migrate/20130124232356_create_seo_meta.seo_meta_engine.rb
@@ -0,0 +1,24 @@
+# This migration comes from seo_meta_engine (originally 20110329222114)
+class CreateSeoMeta < ActiveRecord::Migration
+
+ def self.up
+ create_table :seo_meta do |t|
+ t.integer :seo_meta_id
+ t.string :seo_meta_type
+
+ t.string :browser_title
+ t.string :meta_keywords
+ t.text :meta_description
+
+ t.timestamps
+ end
+
+ add_index :seo_meta, :id
+ add_index :seo_meta, [:seo_meta_id, :seo_meta_type]
+ end
+
+ def self.down
+ drop_table :seo_meta
+ end
+
+end
diff --git a/db/migrate/20130125203718_add_sessions_table.rb b/db/migrate/20130125203718_add_sessions_table.rb
new file mode 100644
index 0000000..4c87956
--- /dev/null
+++ b/db/migrate/20130125203718_add_sessions_table.rb
@@ -0,0 +1,12 @@
+class AddSessionsTable < ActiveRecord::Migration
+ def change
+ create_table :sessions do |t|
+ t.string :session_id, :null => false
+ t.text :data
+ t.timestamps
+ end
+
+ add_index :sessions, :session_id
+ add_index :sessions, :updated_at
+ end
+end