diff --git a/app/logical/post_query_builder.rb b/app/logical/post_query_builder.rb index 25af14ede..3db8f6b30 100644 --- a/app/logical/post_query_builder.rb +++ b/app/logical/post_query_builder.rb @@ -431,8 +431,7 @@ class PostQueryBuilder favuser = User.find_by_name(username) if favuser.present? && Pundit.policy!(current_user, favuser).can_see_favorites? - favorites = Favorite.from("favorites_#{favuser.id % 100} AS favorites").where(user: favuser) - Post.where(id: favorites.select(:post_id)) + Post.where(id: favuser.favorites.select(:post_id)) else Post.none end @@ -509,6 +508,8 @@ class PostQueryBuilder relation = search_order(relation, "created_at_desc") elsif find_metatag(:order) == "custom" relation = search_order_custom(relation, select_metatags(:id).map(&:value)) + elsif has_metatag?(:ordfav) + # no-op else relation = search_order(relation, find_metatag(:order)) end diff --git a/app/models/favorite.rb b/app/models/favorite.rb index 883873d16..3d7f5cef4 100644 --- a/app/models/favorite.rb +++ b/app/models/favorite.rb @@ -4,7 +4,7 @@ class Favorite < ApplicationRecord belongs_to :post belongs_to :user - scope :for_user, ->(user_id) { where("favorites.user_id % 100 = ? AND favorites.user_id = ?", user_id.to_i % 100, user_id) } + scope :for_user, ->(user_id) { where(user_id: user_id) } scope :public_favorites, -> { where(user: User.bit_prefs_match(:enable_private_favorites, false)) } def self.visible(user) diff --git a/app/models/user.rb b/app/models/user.rb index 122e4869c..0db009a3f 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -138,7 +138,7 @@ class User < ApplicationRecord has_many :forum_posts, -> {order("forum_posts.created_at, forum_posts.id")}, :foreign_key => "creator_id" has_many :user_name_change_requests, -> {order("user_name_change_requests.created_at desc")} has_many :favorite_groups, -> {order(name: :asc)}, foreign_key: :creator_id - has_many :favorites, ->(rec) {where("user_id % 100 = #{rec.id % 100} and user_id = #{rec.id}").order("id desc")} + has_many :favorites has_many :ip_bans, foreign_key: :creator_id has_many :tag_aliases, foreign_key: :creator_id has_many :tag_implications, foreign_key: :creator_id diff --git a/db/migrate/20100211181944_create_favorites.rb b/db/migrate/20100211181944_create_favorites.rb index bcaff3d71..7fbeb3e6e 100644 --- a/db/migrate/20100211181944_create_favorites.rb +++ b/db/migrate/20100211181944_create_favorites.rb @@ -50,10 +50,11 @@ class CreateFavorites < ActiveRecord::Migration[4.2] end def self.down - drop_table "favorites" - 0.upto(TABLE_COUNT - 1) do |i| drop_table "favorites_#{i}" end + + drop_table "favorites" + execute "DROP FUNCTION favorites_insert_trigger" end end diff --git a/db/migrate/20211008091234_merge_favorites_tables.rb b/db/migrate/20211008091234_merge_favorites_tables.rb new file mode 100644 index 000000000..e79cc45cb --- /dev/null +++ b/db/migrate/20211008091234_merge_favorites_tables.rb @@ -0,0 +1,31 @@ +require_relative "20100211181944_create_favorites.rb" + +class MergeFavoritesTables < ActiveRecord::Migration[6.1] + def up + execute "set statement_timeout = 0" + + execute "CREATE TABLE favorites_copy AS SELECT id, user_id, post_id FROM favorites" + revert CreateFavorites + rename_table :favorites_copy, :favorites + + add_index :favorites, [:user_id, :post_id], unique: true, if_not_exists: true + add_index :favorites, [:user_id, :id], if_not_exists: true + add_index :favorites, :post_id, if_not_exists: true + change_column_null :favorites, :user_id, false + change_column_null :favorites, :post_id, false + + execute "ALTER TABLE favorites ADD PRIMARY KEY (id)" + max_id = Favorite.maximum(:id).to_i + execute "CREATE SEQUENCE IF NOT EXISTS favorites_id_seq START #{max_id+1} OWNED BY favorites.id" + execute "ALTER TABLE favorites ALTER COLUMN id SET DEFAULT nextval('favorites_id_seq')" + end + + def down + execute "set statement_timeout = 0" + + rename_table :favorites, :favorites_copy + run CreateFavorites + execute "INSERT INTO favorites(id, user_id, post_id) SELECT id, user_id, post_id FROM favorites_copy" + drop_table :favorites_copy + end +end diff --git a/db/structure.sql b/db/structure.sql index 33f4df101..4b098b712 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -51,319 +51,6 @@ CREATE EXTENSION IF NOT EXISTS pgstattuple WITH SCHEMA public; COMMENT ON EXTENSION pgstattuple IS 'show tuple-level statistics'; --- --- Name: favorites_insert_trigger(); Type: FUNCTION; Schema: public; Owner: - --- - -CREATE FUNCTION public.favorites_insert_trigger() RETURNS trigger - LANGUAGE plpgsql - AS $$ - begin - if (NEW.user_id % 100 = 0) then - insert into favorites_0 values (NEW.*); - elsif (NEW.user_id % 100 = 1) then - insert into favorites_1 values (NEW.*); - - elsif (NEW.user_id % 100 = 2) then - insert into favorites_2 values (NEW.*); - - elsif (NEW.user_id % 100 = 3) then - insert into favorites_3 values (NEW.*); - - elsif (NEW.user_id % 100 = 4) then - insert into favorites_4 values (NEW.*); - - elsif (NEW.user_id % 100 = 5) then - insert into favorites_5 values (NEW.*); - - elsif (NEW.user_id % 100 = 6) then - insert into favorites_6 values (NEW.*); - - elsif (NEW.user_id % 100 = 7) then - insert into favorites_7 values (NEW.*); - - elsif (NEW.user_id % 100 = 8) then - insert into favorites_8 values (NEW.*); - - elsif (NEW.user_id % 100 = 9) then - insert into favorites_9 values (NEW.*); - - elsif (NEW.user_id % 100 = 10) then - insert into favorites_10 values (NEW.*); - - elsif (NEW.user_id % 100 = 11) then - insert into favorites_11 values (NEW.*); - - elsif (NEW.user_id % 100 = 12) then - insert into favorites_12 values (NEW.*); - - elsif (NEW.user_id % 100 = 13) then - insert into favorites_13 values (NEW.*); - - elsif (NEW.user_id % 100 = 14) then - insert into favorites_14 values (NEW.*); - - elsif (NEW.user_id % 100 = 15) then - insert into favorites_15 values (NEW.*); - - elsif (NEW.user_id % 100 = 16) then - insert into favorites_16 values (NEW.*); - - elsif (NEW.user_id % 100 = 17) then - insert into favorites_17 values (NEW.*); - - elsif (NEW.user_id % 100 = 18) then - insert into favorites_18 values (NEW.*); - - elsif (NEW.user_id % 100 = 19) then - insert into favorites_19 values (NEW.*); - - elsif (NEW.user_id % 100 = 20) then - insert into favorites_20 values (NEW.*); - - elsif (NEW.user_id % 100 = 21) then - insert into favorites_21 values (NEW.*); - - elsif (NEW.user_id % 100 = 22) then - insert into favorites_22 values (NEW.*); - - elsif (NEW.user_id % 100 = 23) then - insert into favorites_23 values (NEW.*); - - elsif (NEW.user_id % 100 = 24) then - insert into favorites_24 values (NEW.*); - - elsif (NEW.user_id % 100 = 25) then - insert into favorites_25 values (NEW.*); - - elsif (NEW.user_id % 100 = 26) then - insert into favorites_26 values (NEW.*); - - elsif (NEW.user_id % 100 = 27) then - insert into favorites_27 values (NEW.*); - - elsif (NEW.user_id % 100 = 28) then - insert into favorites_28 values (NEW.*); - - elsif (NEW.user_id % 100 = 29) then - insert into favorites_29 values (NEW.*); - - elsif (NEW.user_id % 100 = 30) then - insert into favorites_30 values (NEW.*); - - elsif (NEW.user_id % 100 = 31) then - insert into favorites_31 values (NEW.*); - - elsif (NEW.user_id % 100 = 32) then - insert into favorites_32 values (NEW.*); - - elsif (NEW.user_id % 100 = 33) then - insert into favorites_33 values (NEW.*); - - elsif (NEW.user_id % 100 = 34) then - insert into favorites_34 values (NEW.*); - - elsif (NEW.user_id % 100 = 35) then - insert into favorites_35 values (NEW.*); - - elsif (NEW.user_id % 100 = 36) then - insert into favorites_36 values (NEW.*); - - elsif (NEW.user_id % 100 = 37) then - insert into favorites_37 values (NEW.*); - - elsif (NEW.user_id % 100 = 38) then - insert into favorites_38 values (NEW.*); - - elsif (NEW.user_id % 100 = 39) then - insert into favorites_39 values (NEW.*); - - elsif (NEW.user_id % 100 = 40) then - insert into favorites_40 values (NEW.*); - - elsif (NEW.user_id % 100 = 41) then - insert into favorites_41 values (NEW.*); - - elsif (NEW.user_id % 100 = 42) then - insert into favorites_42 values (NEW.*); - - elsif (NEW.user_id % 100 = 43) then - insert into favorites_43 values (NEW.*); - - elsif (NEW.user_id % 100 = 44) then - insert into favorites_44 values (NEW.*); - - elsif (NEW.user_id % 100 = 45) then - insert into favorites_45 values (NEW.*); - - elsif (NEW.user_id % 100 = 46) then - insert into favorites_46 values (NEW.*); - - elsif (NEW.user_id % 100 = 47) then - insert into favorites_47 values (NEW.*); - - elsif (NEW.user_id % 100 = 48) then - insert into favorites_48 values (NEW.*); - - elsif (NEW.user_id % 100 = 49) then - insert into favorites_49 values (NEW.*); - - elsif (NEW.user_id % 100 = 50) then - insert into favorites_50 values (NEW.*); - - elsif (NEW.user_id % 100 = 51) then - insert into favorites_51 values (NEW.*); - - elsif (NEW.user_id % 100 = 52) then - insert into favorites_52 values (NEW.*); - - elsif (NEW.user_id % 100 = 53) then - insert into favorites_53 values (NEW.*); - - elsif (NEW.user_id % 100 = 54) then - insert into favorites_54 values (NEW.*); - - elsif (NEW.user_id % 100 = 55) then - insert into favorites_55 values (NEW.*); - - elsif (NEW.user_id % 100 = 56) then - insert into favorites_56 values (NEW.*); - - elsif (NEW.user_id % 100 = 57) then - insert into favorites_57 values (NEW.*); - - elsif (NEW.user_id % 100 = 58) then - insert into favorites_58 values (NEW.*); - - elsif (NEW.user_id % 100 = 59) then - insert into favorites_59 values (NEW.*); - - elsif (NEW.user_id % 100 = 60) then - insert into favorites_60 values (NEW.*); - - elsif (NEW.user_id % 100 = 61) then - insert into favorites_61 values (NEW.*); - - elsif (NEW.user_id % 100 = 62) then - insert into favorites_62 values (NEW.*); - - elsif (NEW.user_id % 100 = 63) then - insert into favorites_63 values (NEW.*); - - elsif (NEW.user_id % 100 = 64) then - insert into favorites_64 values (NEW.*); - - elsif (NEW.user_id % 100 = 65) then - insert into favorites_65 values (NEW.*); - - elsif (NEW.user_id % 100 = 66) then - insert into favorites_66 values (NEW.*); - - elsif (NEW.user_id % 100 = 67) then - insert into favorites_67 values (NEW.*); - - elsif (NEW.user_id % 100 = 68) then - insert into favorites_68 values (NEW.*); - - elsif (NEW.user_id % 100 = 69) then - insert into favorites_69 values (NEW.*); - - elsif (NEW.user_id % 100 = 70) then - insert into favorites_70 values (NEW.*); - - elsif (NEW.user_id % 100 = 71) then - insert into favorites_71 values (NEW.*); - - elsif (NEW.user_id % 100 = 72) then - insert into favorites_72 values (NEW.*); - - elsif (NEW.user_id % 100 = 73) then - insert into favorites_73 values (NEW.*); - - elsif (NEW.user_id % 100 = 74) then - insert into favorites_74 values (NEW.*); - - elsif (NEW.user_id % 100 = 75) then - insert into favorites_75 values (NEW.*); - - elsif (NEW.user_id % 100 = 76) then - insert into favorites_76 values (NEW.*); - - elsif (NEW.user_id % 100 = 77) then - insert into favorites_77 values (NEW.*); - - elsif (NEW.user_id % 100 = 78) then - insert into favorites_78 values (NEW.*); - - elsif (NEW.user_id % 100 = 79) then - insert into favorites_79 values (NEW.*); - - elsif (NEW.user_id % 100 = 80) then - insert into favorites_80 values (NEW.*); - - elsif (NEW.user_id % 100 = 81) then - insert into favorites_81 values (NEW.*); - - elsif (NEW.user_id % 100 = 82) then - insert into favorites_82 values (NEW.*); - - elsif (NEW.user_id % 100 = 83) then - insert into favorites_83 values (NEW.*); - - elsif (NEW.user_id % 100 = 84) then - insert into favorites_84 values (NEW.*); - - elsif (NEW.user_id % 100 = 85) then - insert into favorites_85 values (NEW.*); - - elsif (NEW.user_id % 100 = 86) then - insert into favorites_86 values (NEW.*); - - elsif (NEW.user_id % 100 = 87) then - insert into favorites_87 values (NEW.*); - - elsif (NEW.user_id % 100 = 88) then - insert into favorites_88 values (NEW.*); - - elsif (NEW.user_id % 100 = 89) then - insert into favorites_89 values (NEW.*); - - elsif (NEW.user_id % 100 = 90) then - insert into favorites_90 values (NEW.*); - - elsif (NEW.user_id % 100 = 91) then - insert into favorites_91 values (NEW.*); - - elsif (NEW.user_id % 100 = 92) then - insert into favorites_92 values (NEW.*); - - elsif (NEW.user_id % 100 = 93) then - insert into favorites_93 values (NEW.*); - - elsif (NEW.user_id % 100 = 94) then - insert into favorites_94 values (NEW.*); - - elsif (NEW.user_id % 100 = 95) then - insert into favorites_95 values (NEW.*); - - elsif (NEW.user_id % 100 = 96) then - insert into favorites_96 values (NEW.*); - - elsif (NEW.user_id % 100 = 97) then - insert into favorites_97 values (NEW.*); - - elsif (NEW.user_id % 100 = 98) then - insert into favorites_98 values (NEW.*); - - elsif (NEW.user_id % 100 = 99) then - insert into favorites_99 values (NEW.*); - - end if; - return NULL; - end; - $$; - - -- -- Name: reverse_textregexeq(text, text); Type: FUNCTION; Schema: public; Owner: - -- @@ -445,6 +132,8 @@ ALTER TEXT SEARCH CONFIGURATION public.danbooru SET default_tablespace = ''; +SET default_table_access_method = heap; + -- -- Name: api_keys; Type: TABLE; Schema: public; Owner: - -- @@ -1022,1017 +711,16 @@ ALTER SEQUENCE public.favorite_groups_id_seq OWNED BY public.favorite_groups.id; CREATE TABLE public.favorites ( id integer NOT NULL, - user_id integer, - post_id integer + user_id integer NOT NULL, + post_id integer NOT NULL ); --- --- Name: favorites_0; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_0 ( - CONSTRAINT favorites_0_user_id_check CHECK (((user_id % 100) = 0)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_1; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_1 ( - CONSTRAINT favorites_1_user_id_check CHECK (((user_id % 100) = 1)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_10; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_10 ( - CONSTRAINT favorites_10_user_id_check CHECK (((user_id % 100) = 10)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_11; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_11 ( - CONSTRAINT favorites_11_user_id_check CHECK (((user_id % 100) = 11)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_12; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_12 ( - CONSTRAINT favorites_12_user_id_check CHECK (((user_id % 100) = 12)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_13; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_13 ( - CONSTRAINT favorites_13_user_id_check CHECK (((user_id % 100) = 13)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_14; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_14 ( - CONSTRAINT favorites_14_user_id_check CHECK (((user_id % 100) = 14)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_15; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_15 ( - CONSTRAINT favorites_15_user_id_check CHECK (((user_id % 100) = 15)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_16; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_16 ( - CONSTRAINT favorites_16_user_id_check CHECK (((user_id % 100) = 16)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_17; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_17 ( - CONSTRAINT favorites_17_user_id_check CHECK (((user_id % 100) = 17)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_18; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_18 ( - CONSTRAINT favorites_18_user_id_check CHECK (((user_id % 100) = 18)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_19; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_19 ( - CONSTRAINT favorites_19_user_id_check CHECK (((user_id % 100) = 19)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_2; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_2 ( - CONSTRAINT favorites_2_user_id_check CHECK (((user_id % 100) = 2)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_20; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_20 ( - CONSTRAINT favorites_20_user_id_check CHECK (((user_id % 100) = 20)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_21; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_21 ( - CONSTRAINT favorites_21_user_id_check CHECK (((user_id % 100) = 21)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_22; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_22 ( - CONSTRAINT favorites_22_user_id_check CHECK (((user_id % 100) = 22)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_23; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_23 ( - CONSTRAINT favorites_23_user_id_check CHECK (((user_id % 100) = 23)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_24; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_24 ( - CONSTRAINT favorites_24_user_id_check CHECK (((user_id % 100) = 24)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_25; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_25 ( - CONSTRAINT favorites_25_user_id_check CHECK (((user_id % 100) = 25)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_26; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_26 ( - CONSTRAINT favorites_26_user_id_check CHECK (((user_id % 100) = 26)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_27; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_27 ( - CONSTRAINT favorites_27_user_id_check CHECK (((user_id % 100) = 27)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_28; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_28 ( - CONSTRAINT favorites_28_user_id_check CHECK (((user_id % 100) = 28)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_29; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_29 ( - CONSTRAINT favorites_29_user_id_check CHECK (((user_id % 100) = 29)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_3; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_3 ( - CONSTRAINT favorites_3_user_id_check CHECK (((user_id % 100) = 3)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_30; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_30 ( - CONSTRAINT favorites_30_user_id_check CHECK (((user_id % 100) = 30)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_31; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_31 ( - CONSTRAINT favorites_31_user_id_check CHECK (((user_id % 100) = 31)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_32; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_32 ( - CONSTRAINT favorites_32_user_id_check CHECK (((user_id % 100) = 32)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_33; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_33 ( - CONSTRAINT favorites_33_user_id_check CHECK (((user_id % 100) = 33)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_34; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_34 ( - CONSTRAINT favorites_34_user_id_check CHECK (((user_id % 100) = 34)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_35; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_35 ( - CONSTRAINT favorites_35_user_id_check CHECK (((user_id % 100) = 35)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_36; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_36 ( - CONSTRAINT favorites_36_user_id_check CHECK (((user_id % 100) = 36)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_37; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_37 ( - CONSTRAINT favorites_37_user_id_check CHECK (((user_id % 100) = 37)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_38; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_38 ( - CONSTRAINT favorites_38_user_id_check CHECK (((user_id % 100) = 38)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_39; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_39 ( - CONSTRAINT favorites_39_user_id_check CHECK (((user_id % 100) = 39)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_4; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_4 ( - CONSTRAINT favorites_4_user_id_check CHECK (((user_id % 100) = 4)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_40; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_40 ( - CONSTRAINT favorites_40_user_id_check CHECK (((user_id % 100) = 40)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_41; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_41 ( - CONSTRAINT favorites_41_user_id_check CHECK (((user_id % 100) = 41)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_42; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_42 ( - CONSTRAINT favorites_42_user_id_check CHECK (((user_id % 100) = 42)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_43; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_43 ( - CONSTRAINT favorites_43_user_id_check CHECK (((user_id % 100) = 43)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_44; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_44 ( - CONSTRAINT favorites_44_user_id_check CHECK (((user_id % 100) = 44)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_45; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_45 ( - CONSTRAINT favorites_45_user_id_check CHECK (((user_id % 100) = 45)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_46; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_46 ( - CONSTRAINT favorites_46_user_id_check CHECK (((user_id % 100) = 46)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_47; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_47 ( - CONSTRAINT favorites_47_user_id_check CHECK (((user_id % 100) = 47)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_48; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_48 ( - CONSTRAINT favorites_48_user_id_check CHECK (((user_id % 100) = 48)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_49; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_49 ( - CONSTRAINT favorites_49_user_id_check CHECK (((user_id % 100) = 49)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_5; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_5 ( - CONSTRAINT favorites_5_user_id_check CHECK (((user_id % 100) = 5)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_50; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_50 ( - CONSTRAINT favorites_50_user_id_check CHECK (((user_id % 100) = 50)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_51; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_51 ( - CONSTRAINT favorites_51_user_id_check CHECK (((user_id % 100) = 51)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_52; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_52 ( - CONSTRAINT favorites_52_user_id_check CHECK (((user_id % 100) = 52)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_53; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_53 ( - CONSTRAINT favorites_53_user_id_check CHECK (((user_id % 100) = 53)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_54; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_54 ( - CONSTRAINT favorites_54_user_id_check CHECK (((user_id % 100) = 54)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_55; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_55 ( - CONSTRAINT favorites_55_user_id_check CHECK (((user_id % 100) = 55)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_56; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_56 ( - CONSTRAINT favorites_56_user_id_check CHECK (((user_id % 100) = 56)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_57; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_57 ( - CONSTRAINT favorites_57_user_id_check CHECK (((user_id % 100) = 57)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_58; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_58 ( - CONSTRAINT favorites_58_user_id_check CHECK (((user_id % 100) = 58)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_59; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_59 ( - CONSTRAINT favorites_59_user_id_check CHECK (((user_id % 100) = 59)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_6; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_6 ( - CONSTRAINT favorites_6_user_id_check CHECK (((user_id % 100) = 6)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_60; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_60 ( - CONSTRAINT favorites_60_user_id_check CHECK (((user_id % 100) = 60)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_61; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_61 ( - CONSTRAINT favorites_61_user_id_check CHECK (((user_id % 100) = 61)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_62; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_62 ( - CONSTRAINT favorites_62_user_id_check CHECK (((user_id % 100) = 62)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_63; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_63 ( - CONSTRAINT favorites_63_user_id_check CHECK (((user_id % 100) = 63)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_64; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_64 ( - CONSTRAINT favorites_64_user_id_check CHECK (((user_id % 100) = 64)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_65; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_65 ( - CONSTRAINT favorites_65_user_id_check CHECK (((user_id % 100) = 65)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_66; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_66 ( - CONSTRAINT favorites_66_user_id_check CHECK (((user_id % 100) = 66)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_67; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_67 ( - CONSTRAINT favorites_67_user_id_check CHECK (((user_id % 100) = 67)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_68; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_68 ( - CONSTRAINT favorites_68_user_id_check CHECK (((user_id % 100) = 68)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_69; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_69 ( - CONSTRAINT favorites_69_user_id_check CHECK (((user_id % 100) = 69)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_7; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_7 ( - CONSTRAINT favorites_7_user_id_check CHECK (((user_id % 100) = 7)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_70; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_70 ( - CONSTRAINT favorites_70_user_id_check CHECK (((user_id % 100) = 70)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_71; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_71 ( - CONSTRAINT favorites_71_user_id_check CHECK (((user_id % 100) = 71)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_72; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_72 ( - CONSTRAINT favorites_72_user_id_check CHECK (((user_id % 100) = 72)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_73; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_73 ( - CONSTRAINT favorites_73_user_id_check CHECK (((user_id % 100) = 73)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_74; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_74 ( - CONSTRAINT favorites_74_user_id_check CHECK (((user_id % 100) = 74)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_75; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_75 ( - CONSTRAINT favorites_75_user_id_check CHECK (((user_id % 100) = 75)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_76; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_76 ( - CONSTRAINT favorites_76_user_id_check CHECK (((user_id % 100) = 76)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_77; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_77 ( - CONSTRAINT favorites_77_user_id_check CHECK (((user_id % 100) = 77)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_78; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_78 ( - CONSTRAINT favorites_78_user_id_check CHECK (((user_id % 100) = 78)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_79; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_79 ( - CONSTRAINT favorites_79_user_id_check CHECK (((user_id % 100) = 79)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_8; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_8 ( - CONSTRAINT favorites_8_user_id_check CHECK (((user_id % 100) = 8)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_80; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_80 ( - CONSTRAINT favorites_80_user_id_check CHECK (((user_id % 100) = 80)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_81; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_81 ( - CONSTRAINT favorites_81_user_id_check CHECK (((user_id % 100) = 81)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_82; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_82 ( - CONSTRAINT favorites_82_user_id_check CHECK (((user_id % 100) = 82)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_83; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_83 ( - CONSTRAINT favorites_83_user_id_check CHECK (((user_id % 100) = 83)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_84; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_84 ( - CONSTRAINT favorites_84_user_id_check CHECK (((user_id % 100) = 84)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_85; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_85 ( - CONSTRAINT favorites_85_user_id_check CHECK (((user_id % 100) = 85)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_86; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_86 ( - CONSTRAINT favorites_86_user_id_check CHECK (((user_id % 100) = 86)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_87; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_87 ( - CONSTRAINT favorites_87_user_id_check CHECK (((user_id % 100) = 87)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_88; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_88 ( - CONSTRAINT favorites_88_user_id_check CHECK (((user_id % 100) = 88)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_89; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_89 ( - CONSTRAINT favorites_89_user_id_check CHECK (((user_id % 100) = 89)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_9; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_9 ( - CONSTRAINT favorites_9_user_id_check CHECK (((user_id % 100) = 9)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_90; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_90 ( - CONSTRAINT favorites_90_user_id_check CHECK (((user_id % 100) = 90)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_91; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_91 ( - CONSTRAINT favorites_91_user_id_check CHECK (((user_id % 100) = 91)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_92; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_92 ( - CONSTRAINT favorites_92_user_id_check CHECK (((user_id % 100) = 92)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_93; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_93 ( - CONSTRAINT favorites_93_user_id_check CHECK (((user_id % 100) = 93)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_94; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_94 ( - CONSTRAINT favorites_94_user_id_check CHECK (((user_id % 100) = 94)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_95; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_95 ( - CONSTRAINT favorites_95_user_id_check CHECK (((user_id % 100) = 95)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_96; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_96 ( - CONSTRAINT favorites_96_user_id_check CHECK (((user_id % 100) = 96)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_97; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_97 ( - CONSTRAINT favorites_97_user_id_check CHECK (((user_id % 100) = 97)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_98; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_98 ( - CONSTRAINT favorites_98_user_id_check CHECK (((user_id % 100) = 98)) -) -INHERITS (public.favorites); - - --- --- Name: favorites_99; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.favorites_99 ( - CONSTRAINT favorites_99_user_id_check CHECK (((user_id % 100) = 99)) -) -INHERITS (public.favorites); - - -- -- Name: favorites_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.favorites_id_seq - AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE @@ -3693,706 +2381,6 @@ ALTER TABLE ONLY public.favorite_groups ALTER COLUMN id SET DEFAULT nextval('pub ALTER TABLE ONLY public.favorites ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); --- --- Name: favorites_0 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_0 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_1 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_1 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_10 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_10 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_11 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_11 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_12 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_12 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_13 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_13 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_14 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_14 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_15 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_15 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_16 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_16 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_17 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_17 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_18 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_18 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_19 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_19 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_2 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_2 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_20 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_20 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_21 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_21 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_22 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_22 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_23 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_23 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_24 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_24 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_25 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_25 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_26 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_26 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_27 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_27 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_28 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_28 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_29 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_29 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_3 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_3 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_30 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_30 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_31 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_31 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_32 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_32 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_33 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_33 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_34 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_34 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_35 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_35 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_36 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_36 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_37 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_37 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_38 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_38 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_39 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_39 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_4 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_4 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_40 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_40 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_41 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_41 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_42 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_42 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_43 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_43 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_44 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_44 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_45 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_45 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_46 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_46 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_47 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_47 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_48 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_48 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_49 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_49 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_5 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_5 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_50 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_50 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_51 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_51 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_52 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_52 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_53 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_53 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_54 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_54 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_55 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_55 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_56 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_56 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_57 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_57 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_58 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_58 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_59 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_59 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_6 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_6 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_60 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_60 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_61 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_61 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_62 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_62 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_63 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_63 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_64 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_64 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_65 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_65 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_66 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_66 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_67 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_67 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_68 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_68 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_69 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_69 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_7 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_7 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_70 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_70 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_71 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_71 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_72 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_72 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_73 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_73 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_74 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_74 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_75 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_75 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_76 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_76 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_77 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_77 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_78 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_78 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_79 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_79 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_8 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_8 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_80 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_80 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_81 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_81 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_82 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_82 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_83 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_83 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_84 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_84 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_85 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_85 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_86 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_86 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_87 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_87 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_88 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_88 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_89 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_89 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_9 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_9 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_90 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_90 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_91 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_91 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_92 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_92 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_93 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_93 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_94 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_94 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_95 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_95 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_96 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_96 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_97 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_97 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_98 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_98 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - --- --- Name: favorites_99 id; Type: DEFAULT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.favorites_99 ALTER COLUMN id SET DEFAULT nextval('public.favorites_id_seq'::regclass); - - -- -- Name: forum_post_votes id; Type: DEFAULT; Schema: public; Owner: - -- @@ -5535,1403 +3523,24 @@ CREATE INDEX index_favorite_groups_on_post_ids ON public.favorite_groups USING g -- --- Name: index_favorites_0_on_post_id; Type: INDEX; Schema: public; Owner: - +-- Name: index_favorites_on_post_id; Type: INDEX; Schema: public; Owner: - -- -CREATE INDEX index_favorites_0_on_post_id ON public.favorites_0 USING btree (post_id); +CREATE INDEX index_favorites_on_post_id ON public.favorites USING btree (post_id); -- --- Name: index_favorites_0_on_user_id; Type: INDEX; Schema: public; Owner: - +-- Name: index_favorites_on_user_id_and_id; Type: INDEX; Schema: public; Owner: - -- -CREATE INDEX index_favorites_0_on_user_id ON public.favorites_0 USING btree (user_id); +CREATE INDEX index_favorites_on_user_id_and_id ON public.favorites USING btree (user_id, id); -- --- Name: index_favorites_10_on_post_id; Type: INDEX; Schema: public; Owner: - +-- Name: index_favorites_on_user_id_and_post_id; Type: INDEX; Schema: public; Owner: - -- -CREATE INDEX index_favorites_10_on_post_id ON public.favorites_10 USING btree (post_id); - - --- --- Name: index_favorites_10_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_10_on_user_id ON public.favorites_10 USING btree (user_id); - - --- --- Name: index_favorites_11_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_11_on_post_id ON public.favorites_11 USING btree (post_id); - - --- --- Name: index_favorites_11_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_11_on_user_id ON public.favorites_11 USING btree (user_id); - - --- --- Name: index_favorites_12_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_12_on_post_id ON public.favorites_12 USING btree (post_id); - - --- --- Name: index_favorites_12_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_12_on_user_id ON public.favorites_12 USING btree (user_id); - - --- --- Name: index_favorites_13_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_13_on_post_id ON public.favorites_13 USING btree (post_id); - - --- --- Name: index_favorites_13_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_13_on_user_id ON public.favorites_13 USING btree (user_id); - - --- --- Name: index_favorites_14_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_14_on_post_id ON public.favorites_14 USING btree (post_id); - - --- --- Name: index_favorites_14_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_14_on_user_id ON public.favorites_14 USING btree (user_id); - - --- --- Name: index_favorites_15_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_15_on_post_id ON public.favorites_15 USING btree (post_id); - - --- --- Name: index_favorites_15_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_15_on_user_id ON public.favorites_15 USING btree (user_id); - - --- --- Name: index_favorites_16_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_16_on_post_id ON public.favorites_16 USING btree (post_id); - - --- --- Name: index_favorites_16_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_16_on_user_id ON public.favorites_16 USING btree (user_id); - - --- --- Name: index_favorites_17_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_17_on_post_id ON public.favorites_17 USING btree (post_id); - - --- --- Name: index_favorites_17_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_17_on_user_id ON public.favorites_17 USING btree (user_id); - - --- --- Name: index_favorites_18_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_18_on_post_id ON public.favorites_18 USING btree (post_id); - - --- --- Name: index_favorites_18_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_18_on_user_id ON public.favorites_18 USING btree (user_id); - - --- --- Name: index_favorites_19_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_19_on_post_id ON public.favorites_19 USING btree (post_id); - - --- --- Name: index_favorites_19_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_19_on_user_id ON public.favorites_19 USING btree (user_id); - - --- --- Name: index_favorites_1_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_1_on_post_id ON public.favorites_1 USING btree (post_id); - - --- --- Name: index_favorites_1_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_1_on_user_id ON public.favorites_1 USING btree (user_id); - - --- --- Name: index_favorites_20_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_20_on_post_id ON public.favorites_20 USING btree (post_id); - - --- --- Name: index_favorites_20_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_20_on_user_id ON public.favorites_20 USING btree (user_id); - - --- --- Name: index_favorites_21_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_21_on_post_id ON public.favorites_21 USING btree (post_id); - - --- --- Name: index_favorites_21_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_21_on_user_id ON public.favorites_21 USING btree (user_id); - - --- --- Name: index_favorites_22_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_22_on_post_id ON public.favorites_22 USING btree (post_id); - - --- --- Name: index_favorites_22_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_22_on_user_id ON public.favorites_22 USING btree (user_id); - - --- --- Name: index_favorites_23_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_23_on_post_id ON public.favorites_23 USING btree (post_id); - - --- --- Name: index_favorites_23_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_23_on_user_id ON public.favorites_23 USING btree (user_id); - - --- --- Name: index_favorites_24_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_24_on_post_id ON public.favorites_24 USING btree (post_id); - - --- --- Name: index_favorites_24_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_24_on_user_id ON public.favorites_24 USING btree (user_id); - - --- --- Name: index_favorites_25_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_25_on_post_id ON public.favorites_25 USING btree (post_id); - - --- --- Name: index_favorites_25_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_25_on_user_id ON public.favorites_25 USING btree (user_id); - - --- --- Name: index_favorites_26_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_26_on_post_id ON public.favorites_26 USING btree (post_id); - - --- --- Name: index_favorites_26_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_26_on_user_id ON public.favorites_26 USING btree (user_id); - - --- --- Name: index_favorites_27_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_27_on_post_id ON public.favorites_27 USING btree (post_id); - - --- --- Name: index_favorites_27_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_27_on_user_id ON public.favorites_27 USING btree (user_id); - - --- --- Name: index_favorites_28_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_28_on_post_id ON public.favorites_28 USING btree (post_id); - - --- --- Name: index_favorites_28_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_28_on_user_id ON public.favorites_28 USING btree (user_id); - - --- --- Name: index_favorites_29_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_29_on_post_id ON public.favorites_29 USING btree (post_id); - - --- --- Name: index_favorites_29_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_29_on_user_id ON public.favorites_29 USING btree (user_id); - - --- --- Name: index_favorites_2_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_2_on_post_id ON public.favorites_2 USING btree (post_id); - - --- --- Name: index_favorites_2_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_2_on_user_id ON public.favorites_2 USING btree (user_id); - - --- --- Name: index_favorites_30_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_30_on_post_id ON public.favorites_30 USING btree (post_id); - - --- --- Name: index_favorites_30_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_30_on_user_id ON public.favorites_30 USING btree (user_id); - - --- --- Name: index_favorites_31_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_31_on_post_id ON public.favorites_31 USING btree (post_id); - - --- --- Name: index_favorites_31_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_31_on_user_id ON public.favorites_31 USING btree (user_id); - - --- --- Name: index_favorites_32_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_32_on_post_id ON public.favorites_32 USING btree (post_id); - - --- --- Name: index_favorites_32_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_32_on_user_id ON public.favorites_32 USING btree (user_id); - - --- --- Name: index_favorites_33_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_33_on_post_id ON public.favorites_33 USING btree (post_id); - - --- --- Name: index_favorites_33_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_33_on_user_id ON public.favorites_33 USING btree (user_id); - - --- --- Name: index_favorites_34_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_34_on_post_id ON public.favorites_34 USING btree (post_id); - - --- --- Name: index_favorites_34_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_34_on_user_id ON public.favorites_34 USING btree (user_id); - - --- --- Name: index_favorites_35_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_35_on_post_id ON public.favorites_35 USING btree (post_id); - - --- --- Name: index_favorites_35_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_35_on_user_id ON public.favorites_35 USING btree (user_id); - - --- --- Name: index_favorites_36_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_36_on_post_id ON public.favorites_36 USING btree (post_id); - - --- --- Name: index_favorites_36_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_36_on_user_id ON public.favorites_36 USING btree (user_id); - - --- --- Name: index_favorites_37_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_37_on_post_id ON public.favorites_37 USING btree (post_id); - - --- --- Name: index_favorites_37_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_37_on_user_id ON public.favorites_37 USING btree (user_id); - - --- --- Name: index_favorites_38_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_38_on_post_id ON public.favorites_38 USING btree (post_id); - - --- --- Name: index_favorites_38_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_38_on_user_id ON public.favorites_38 USING btree (user_id); - - --- --- Name: index_favorites_39_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_39_on_post_id ON public.favorites_39 USING btree (post_id); - - --- --- Name: index_favorites_39_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_39_on_user_id ON public.favorites_39 USING btree (user_id); - - --- --- Name: index_favorites_3_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_3_on_post_id ON public.favorites_3 USING btree (post_id); - - --- --- Name: index_favorites_3_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_3_on_user_id ON public.favorites_3 USING btree (user_id); - - --- --- Name: index_favorites_40_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_40_on_post_id ON public.favorites_40 USING btree (post_id); - - --- --- Name: index_favorites_40_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_40_on_user_id ON public.favorites_40 USING btree (user_id); - - --- --- Name: index_favorites_41_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_41_on_post_id ON public.favorites_41 USING btree (post_id); - - --- --- Name: index_favorites_41_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_41_on_user_id ON public.favorites_41 USING btree (user_id); - - --- --- Name: index_favorites_42_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_42_on_post_id ON public.favorites_42 USING btree (post_id); - - --- --- Name: index_favorites_42_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_42_on_user_id ON public.favorites_42 USING btree (user_id); - - --- --- Name: index_favorites_43_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_43_on_post_id ON public.favorites_43 USING btree (post_id); - - --- --- Name: index_favorites_43_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_43_on_user_id ON public.favorites_43 USING btree (user_id); - - --- --- Name: index_favorites_44_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_44_on_post_id ON public.favorites_44 USING btree (post_id); - - --- --- Name: index_favorites_44_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_44_on_user_id ON public.favorites_44 USING btree (user_id); - - --- --- Name: index_favorites_45_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_45_on_post_id ON public.favorites_45 USING btree (post_id); - - --- --- Name: index_favorites_45_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_45_on_user_id ON public.favorites_45 USING btree (user_id); - - --- --- Name: index_favorites_46_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_46_on_post_id ON public.favorites_46 USING btree (post_id); - - --- --- Name: index_favorites_46_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_46_on_user_id ON public.favorites_46 USING btree (user_id); - - --- --- Name: index_favorites_47_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_47_on_post_id ON public.favorites_47 USING btree (post_id); - - --- --- Name: index_favorites_47_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_47_on_user_id ON public.favorites_47 USING btree (user_id); - - --- --- Name: index_favorites_48_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_48_on_post_id ON public.favorites_48 USING btree (post_id); - - --- --- Name: index_favorites_48_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_48_on_user_id ON public.favorites_48 USING btree (user_id); - - --- --- Name: index_favorites_49_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_49_on_post_id ON public.favorites_49 USING btree (post_id); - - --- --- Name: index_favorites_49_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_49_on_user_id ON public.favorites_49 USING btree (user_id); - - --- --- Name: index_favorites_4_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_4_on_post_id ON public.favorites_4 USING btree (post_id); - - --- --- Name: index_favorites_4_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_4_on_user_id ON public.favorites_4 USING btree (user_id); - - --- --- Name: index_favorites_50_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_50_on_post_id ON public.favorites_50 USING btree (post_id); - - --- --- Name: index_favorites_50_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_50_on_user_id ON public.favorites_50 USING btree (user_id); - - --- --- Name: index_favorites_51_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_51_on_post_id ON public.favorites_51 USING btree (post_id); - - --- --- Name: index_favorites_51_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_51_on_user_id ON public.favorites_51 USING btree (user_id); - - --- --- Name: index_favorites_52_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_52_on_post_id ON public.favorites_52 USING btree (post_id); - - --- --- Name: index_favorites_52_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_52_on_user_id ON public.favorites_52 USING btree (user_id); - - --- --- Name: index_favorites_53_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_53_on_post_id ON public.favorites_53 USING btree (post_id); - - --- --- Name: index_favorites_53_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_53_on_user_id ON public.favorites_53 USING btree (user_id); - - --- --- Name: index_favorites_54_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_54_on_post_id ON public.favorites_54 USING btree (post_id); - - --- --- Name: index_favorites_54_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_54_on_user_id ON public.favorites_54 USING btree (user_id); - - --- --- Name: index_favorites_55_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_55_on_post_id ON public.favorites_55 USING btree (post_id); - - --- --- Name: index_favorites_55_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_55_on_user_id ON public.favorites_55 USING btree (user_id); - - --- --- Name: index_favorites_56_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_56_on_post_id ON public.favorites_56 USING btree (post_id); - - --- --- Name: index_favorites_56_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_56_on_user_id ON public.favorites_56 USING btree (user_id); - - --- --- Name: index_favorites_57_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_57_on_post_id ON public.favorites_57 USING btree (post_id); - - --- --- Name: index_favorites_57_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_57_on_user_id ON public.favorites_57 USING btree (user_id); - - --- --- Name: index_favorites_58_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_58_on_post_id ON public.favorites_58 USING btree (post_id); - - --- --- Name: index_favorites_58_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_58_on_user_id ON public.favorites_58 USING btree (user_id); - - --- --- Name: index_favorites_59_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_59_on_post_id ON public.favorites_59 USING btree (post_id); - - --- --- Name: index_favorites_59_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_59_on_user_id ON public.favorites_59 USING btree (user_id); - - --- --- Name: index_favorites_5_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_5_on_post_id ON public.favorites_5 USING btree (post_id); - - --- --- Name: index_favorites_5_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_5_on_user_id ON public.favorites_5 USING btree (user_id); - - --- --- Name: index_favorites_60_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_60_on_post_id ON public.favorites_60 USING btree (post_id); - - --- --- Name: index_favorites_60_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_60_on_user_id ON public.favorites_60 USING btree (user_id); - - --- --- Name: index_favorites_61_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_61_on_post_id ON public.favorites_61 USING btree (post_id); - - --- --- Name: index_favorites_61_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_61_on_user_id ON public.favorites_61 USING btree (user_id); - - --- --- Name: index_favorites_62_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_62_on_post_id ON public.favorites_62 USING btree (post_id); - - --- --- Name: index_favorites_62_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_62_on_user_id ON public.favorites_62 USING btree (user_id); - - --- --- Name: index_favorites_63_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_63_on_post_id ON public.favorites_63 USING btree (post_id); - - --- --- Name: index_favorites_63_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_63_on_user_id ON public.favorites_63 USING btree (user_id); - - --- --- Name: index_favorites_64_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_64_on_post_id ON public.favorites_64 USING btree (post_id); - - --- --- Name: index_favorites_64_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_64_on_user_id ON public.favorites_64 USING btree (user_id); - - --- --- Name: index_favorites_65_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_65_on_post_id ON public.favorites_65 USING btree (post_id); - - --- --- Name: index_favorites_65_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_65_on_user_id ON public.favorites_65 USING btree (user_id); - - --- --- Name: index_favorites_66_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_66_on_post_id ON public.favorites_66 USING btree (post_id); - - --- --- Name: index_favorites_66_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_66_on_user_id ON public.favorites_66 USING btree (user_id); - - --- --- Name: index_favorites_67_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_67_on_post_id ON public.favorites_67 USING btree (post_id); - - --- --- Name: index_favorites_67_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_67_on_user_id ON public.favorites_67 USING btree (user_id); - - --- --- Name: index_favorites_68_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_68_on_post_id ON public.favorites_68 USING btree (post_id); - - --- --- Name: index_favorites_68_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_68_on_user_id ON public.favorites_68 USING btree (user_id); - - --- --- Name: index_favorites_69_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_69_on_post_id ON public.favorites_69 USING btree (post_id); - - --- --- Name: index_favorites_69_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_69_on_user_id ON public.favorites_69 USING btree (user_id); - - --- --- Name: index_favorites_6_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_6_on_post_id ON public.favorites_6 USING btree (post_id); - - --- --- Name: index_favorites_6_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_6_on_user_id ON public.favorites_6 USING btree (user_id); - - --- --- Name: index_favorites_70_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_70_on_post_id ON public.favorites_70 USING btree (post_id); - - --- --- Name: index_favorites_70_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_70_on_user_id ON public.favorites_70 USING btree (user_id); - - --- --- Name: index_favorites_71_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_71_on_post_id ON public.favorites_71 USING btree (post_id); - - --- --- Name: index_favorites_71_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_71_on_user_id ON public.favorites_71 USING btree (user_id); - - --- --- Name: index_favorites_72_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_72_on_post_id ON public.favorites_72 USING btree (post_id); - - --- --- Name: index_favorites_72_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_72_on_user_id ON public.favorites_72 USING btree (user_id); - - --- --- Name: index_favorites_73_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_73_on_post_id ON public.favorites_73 USING btree (post_id); - - --- --- Name: index_favorites_73_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_73_on_user_id ON public.favorites_73 USING btree (user_id); - - --- --- Name: index_favorites_74_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_74_on_post_id ON public.favorites_74 USING btree (post_id); - - --- --- Name: index_favorites_74_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_74_on_user_id ON public.favorites_74 USING btree (user_id); - - --- --- Name: index_favorites_75_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_75_on_post_id ON public.favorites_75 USING btree (post_id); - - --- --- Name: index_favorites_75_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_75_on_user_id ON public.favorites_75 USING btree (user_id); - - --- --- Name: index_favorites_76_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_76_on_post_id ON public.favorites_76 USING btree (post_id); - - --- --- Name: index_favorites_76_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_76_on_user_id ON public.favorites_76 USING btree (user_id); - - --- --- Name: index_favorites_77_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_77_on_post_id ON public.favorites_77 USING btree (post_id); - - --- --- Name: index_favorites_77_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_77_on_user_id ON public.favorites_77 USING btree (user_id); - - --- --- Name: index_favorites_78_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_78_on_post_id ON public.favorites_78 USING btree (post_id); - - --- --- Name: index_favorites_78_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_78_on_user_id ON public.favorites_78 USING btree (user_id); - - --- --- Name: index_favorites_79_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_79_on_post_id ON public.favorites_79 USING btree (post_id); - - --- --- Name: index_favorites_79_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_79_on_user_id ON public.favorites_79 USING btree (user_id); - - --- --- Name: index_favorites_7_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_7_on_post_id ON public.favorites_7 USING btree (post_id); - - --- --- Name: index_favorites_7_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_7_on_user_id ON public.favorites_7 USING btree (user_id); - - --- --- Name: index_favorites_80_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_80_on_post_id ON public.favorites_80 USING btree (post_id); - - --- --- Name: index_favorites_80_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_80_on_user_id ON public.favorites_80 USING btree (user_id); - - --- --- Name: index_favorites_81_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_81_on_post_id ON public.favorites_81 USING btree (post_id); - - --- --- Name: index_favorites_81_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_81_on_user_id ON public.favorites_81 USING btree (user_id); - - --- --- Name: index_favorites_82_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_82_on_post_id ON public.favorites_82 USING btree (post_id); - - --- --- Name: index_favorites_82_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_82_on_user_id ON public.favorites_82 USING btree (user_id); - - --- --- Name: index_favorites_83_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_83_on_post_id ON public.favorites_83 USING btree (post_id); - - --- --- Name: index_favorites_83_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_83_on_user_id ON public.favorites_83 USING btree (user_id); - - --- --- Name: index_favorites_84_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_84_on_post_id ON public.favorites_84 USING btree (post_id); - - --- --- Name: index_favorites_84_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_84_on_user_id ON public.favorites_84 USING btree (user_id); - - --- --- Name: index_favorites_85_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_85_on_post_id ON public.favorites_85 USING btree (post_id); - - --- --- Name: index_favorites_85_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_85_on_user_id ON public.favorites_85 USING btree (user_id); - - --- --- Name: index_favorites_86_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_86_on_post_id ON public.favorites_86 USING btree (post_id); - - --- --- Name: index_favorites_86_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_86_on_user_id ON public.favorites_86 USING btree (user_id); - - --- --- Name: index_favorites_87_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_87_on_post_id ON public.favorites_87 USING btree (post_id); - - --- --- Name: index_favorites_87_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_87_on_user_id ON public.favorites_87 USING btree (user_id); - - --- --- Name: index_favorites_88_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_88_on_post_id ON public.favorites_88 USING btree (post_id); - - --- --- Name: index_favorites_88_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_88_on_user_id ON public.favorites_88 USING btree (user_id); - - --- --- Name: index_favorites_89_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_89_on_post_id ON public.favorites_89 USING btree (post_id); - - --- --- Name: index_favorites_89_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_89_on_user_id ON public.favorites_89 USING btree (user_id); - - --- --- Name: index_favorites_8_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_8_on_post_id ON public.favorites_8 USING btree (post_id); - - --- --- Name: index_favorites_8_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_8_on_user_id ON public.favorites_8 USING btree (user_id); - - --- --- Name: index_favorites_90_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_90_on_post_id ON public.favorites_90 USING btree (post_id); - - --- --- Name: index_favorites_90_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_90_on_user_id ON public.favorites_90 USING btree (user_id); - - --- --- Name: index_favorites_91_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_91_on_post_id ON public.favorites_91 USING btree (post_id); - - --- --- Name: index_favorites_91_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_91_on_user_id ON public.favorites_91 USING btree (user_id); - - --- --- Name: index_favorites_92_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_92_on_post_id ON public.favorites_92 USING btree (post_id); - - --- --- Name: index_favorites_92_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_92_on_user_id ON public.favorites_92 USING btree (user_id); - - --- --- Name: index_favorites_93_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_93_on_post_id ON public.favorites_93 USING btree (post_id); - - --- --- Name: index_favorites_93_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_93_on_user_id ON public.favorites_93 USING btree (user_id); - - --- --- Name: index_favorites_94_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_94_on_post_id ON public.favorites_94 USING btree (post_id); - - --- --- Name: index_favorites_94_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_94_on_user_id ON public.favorites_94 USING btree (user_id); - - --- --- Name: index_favorites_95_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_95_on_post_id ON public.favorites_95 USING btree (post_id); - - --- --- Name: index_favorites_95_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_95_on_user_id ON public.favorites_95 USING btree (user_id); - - --- --- Name: index_favorites_96_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_96_on_post_id ON public.favorites_96 USING btree (post_id); - - --- --- Name: index_favorites_96_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_96_on_user_id ON public.favorites_96 USING btree (user_id); - - --- --- Name: index_favorites_97_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_97_on_post_id ON public.favorites_97 USING btree (post_id); - - --- --- Name: index_favorites_97_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_97_on_user_id ON public.favorites_97 USING btree (user_id); - - --- --- Name: index_favorites_98_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_98_on_post_id ON public.favorites_98 USING btree (post_id); - - --- --- Name: index_favorites_98_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_98_on_user_id ON public.favorites_98 USING btree (user_id); - - --- --- Name: index_favorites_99_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_99_on_post_id ON public.favorites_99 USING btree (post_id); - - --- --- Name: index_favorites_99_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_99_on_user_id ON public.favorites_99 USING btree (user_id); - - --- --- Name: index_favorites_9_on_post_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_9_on_post_id ON public.favorites_9 USING btree (post_id); - - --- --- Name: index_favorites_9_on_user_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX index_favorites_9_on_user_id ON public.favorites_9 USING btree (user_id); +CREATE UNIQUE INDEX index_favorites_on_user_id_and_post_id ON public.favorites USING btree (user_id, post_id); -- @@ -8138,60 +4747,53 @@ CREATE INDEX index_wiki_pages_on_updated_at ON public.wiki_pages USING btree (up CREATE UNIQUE INDEX unique_schema_migrations ON public.schema_migrations USING btree (version); --- --- Name: favorites insert_favorites_trigger; Type: TRIGGER; Schema: public; Owner: - --- - -CREATE TRIGGER insert_favorites_trigger BEFORE INSERT ON public.favorites FOR EACH ROW EXECUTE PROCEDURE public.favorites_insert_trigger(); - - -- -- Name: comments trigger_comments_on_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_comments_on_update BEFORE INSERT OR UPDATE ON public.comments FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('body_index', 'pg_catalog.english', 'body'); +CREATE TRIGGER trigger_comments_on_update BEFORE INSERT OR UPDATE ON public.comments FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('body_index', 'pg_catalog.english', 'body'); -- -- Name: dmails trigger_dmails_on_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_dmails_on_update BEFORE INSERT OR UPDATE ON public.dmails FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('message_index', 'pg_catalog.english', 'title', 'body'); +CREATE TRIGGER trigger_dmails_on_update BEFORE INSERT OR UPDATE ON public.dmails FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('message_index', 'pg_catalog.english', 'title', 'body'); -- -- Name: forum_posts trigger_forum_posts_on_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_forum_posts_on_update BEFORE INSERT OR UPDATE ON public.forum_posts FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('text_index', 'pg_catalog.english', 'body'); +CREATE TRIGGER trigger_forum_posts_on_update BEFORE INSERT OR UPDATE ON public.forum_posts FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('text_index', 'pg_catalog.english', 'body'); -- -- Name: forum_topics trigger_forum_topics_on_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_forum_topics_on_update BEFORE INSERT OR UPDATE ON public.forum_topics FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('text_index', 'pg_catalog.english', 'title'); +CREATE TRIGGER trigger_forum_topics_on_update BEFORE INSERT OR UPDATE ON public.forum_topics FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('text_index', 'pg_catalog.english', 'title'); -- -- Name: notes trigger_notes_on_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_notes_on_update BEFORE INSERT OR UPDATE ON public.notes FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('body_index', 'pg_catalog.english', 'body'); +CREATE TRIGGER trigger_notes_on_update BEFORE INSERT OR UPDATE ON public.notes FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('body_index', 'pg_catalog.english', 'body'); -- -- Name: posts trigger_posts_on_tag_index_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_posts_on_tag_index_update BEFORE INSERT OR UPDATE ON public.posts FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('tag_index', 'public.danbooru', 'tag_string', 'fav_string', 'pool_string'); +CREATE TRIGGER trigger_posts_on_tag_index_update BEFORE INSERT OR UPDATE ON public.posts FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('tag_index', 'public.danbooru', 'tag_string', 'fav_string', 'pool_string'); -- -- Name: wiki_pages trigger_wiki_pages_on_update; Type: TRIGGER; Schema: public; Owner: - -- -CREATE TRIGGER trigger_wiki_pages_on_update BEFORE INSERT OR UPDATE ON public.wiki_pages FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger('body_index', 'public.danbooru', 'body', 'title'); +CREATE TRIGGER trigger_wiki_pages_on_update BEFORE INSERT OR UPDATE ON public.wiki_pages FOR EACH ROW EXECUTE FUNCTION tsvector_update_trigger('body_index', 'public.danbooru', 'body', 'title'); -- @@ -8447,6 +5049,7 @@ INSERT INTO "schema_migrations" (version) VALUES ('20210921164936'), ('20210921170444'), ('20210926123414'), -('20210926125826'); +('20210926125826'), +('20211008091234');