From fa33750105389110a3395ca19167f789d21a149e Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Tue, 23 Feb 2016 19:17:37 +0100 Subject: Adding reblogs, favourites, improving atom generation --- db/migrate/20160223162837_add_metadata_to_statuses.rb | 6 ++++++ db/migrate/20160223164502_make_uris_nullable_in_statuses.rb | 5 +++++ db/migrate/20160223165723_add_url_to_statuses.rb | 5 +++++ db/migrate/20160223165855_add_url_to_accounts.rb | 5 +++++ db/migrate/20160223171800_create_favourites.rb | 12 ++++++++++++ 5 files changed, 33 insertions(+) create mode 100644 db/migrate/20160223162837_add_metadata_to_statuses.rb create mode 100644 db/migrate/20160223164502_make_uris_nullable_in_statuses.rb create mode 100644 db/migrate/20160223165723_add_url_to_statuses.rb create mode 100644 db/migrate/20160223165855_add_url_to_accounts.rb create mode 100644 db/migrate/20160223171800_create_favourites.rb (limited to 'db/migrate') diff --git a/db/migrate/20160223162837_add_metadata_to_statuses.rb b/db/migrate/20160223162837_add_metadata_to_statuses.rb new file mode 100644 index 000000000..7120e582a --- /dev/null +++ b/db/migrate/20160223162837_add_metadata_to_statuses.rb @@ -0,0 +1,6 @@ +class AddMetadataToStatuses < ActiveRecord::Migration + def change + add_column :statuses, :in_reply_to_id, :integer, null: true + add_column :statuses, :reblog_of_id, :integer, null: true + end +end diff --git a/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb b/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb new file mode 100644 index 000000000..0fc1c39c3 --- /dev/null +++ b/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb @@ -0,0 +1,5 @@ +class MakeUrisNullableInStatuses < ActiveRecord::Migration + def change + change_column :statuses, :uri, :string, null: true, default: nil + end +end diff --git a/db/migrate/20160223165723_add_url_to_statuses.rb b/db/migrate/20160223165723_add_url_to_statuses.rb new file mode 100644 index 000000000..a5aa1613a --- /dev/null +++ b/db/migrate/20160223165723_add_url_to_statuses.rb @@ -0,0 +1,5 @@ +class AddUrlToStatuses < ActiveRecord::Migration + def change + add_column :statuses, :url, :string, null: true, default: nil + end +end diff --git a/db/migrate/20160223165855_add_url_to_accounts.rb b/db/migrate/20160223165855_add_url_to_accounts.rb new file mode 100644 index 000000000..59dd2b97b --- /dev/null +++ b/db/migrate/20160223165855_add_url_to_accounts.rb @@ -0,0 +1,5 @@ +class AddUrlToAccounts < ActiveRecord::Migration + def change + add_column :accounts, :url, :string, null: true, default: nil + end +end diff --git a/db/migrate/20160223171800_create_favourites.rb b/db/migrate/20160223171800_create_favourites.rb new file mode 100644 index 000000000..bb35f491f --- /dev/null +++ b/db/migrate/20160223171800_create_favourites.rb @@ -0,0 +1,12 @@ +class CreateFavourites < ActiveRecord::Migration + def change + create_table :favourites do |t| + t.integer :account_id, null: false + t.integer :status_id, null: false + + t.timestamps null: false + end + + add_index :favourites, [:account_id, :status_id], unique: true + end +end -- cgit