-- -- PostgreSQL database dump -- -- Dumped from database version 14.4 (Debian 14.4-1.pgdg110+1) -- Dumped by pg_dump version 14.6 (Ubuntu 14.6-1.pgdg22.04+1) SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; SET default_tablespace = ''; SET default_table_access_method = heap; -- -- Name: articles; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.articles ( id integer NOT NULL, titleurl character varying(50) NOT NULL, url character varying(120), title character varying(255) NOT NULL, main text NOT NULL, published smallint DEFAULT '0'::smallint NOT NULL, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone, deleted_at timestamp(0) without time zone ); -- -- Name: articles_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.articles_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: articles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.articles_id_seq OWNED BY public.articles.id; -- -- Name: bookmark_tag; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.bookmark_tag ( id integer NOT NULL, bookmark_id integer NOT NULL, tag_id integer NOT NULL, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: bookmark_tag_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.bookmark_tag_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: bookmark_tag_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.bookmark_tag_id_seq OWNED BY public.bookmark_tag.id; -- -- Name: bookmarks; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.bookmarks ( id integer NOT NULL, url character varying(255) NOT NULL, name character varying(255), content text, screenshot uuid, archive character varying(255), syndicates jsonb, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: bookmarks_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.bookmarks_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: bookmarks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.bookmarks_id_seq OWNED BY public.bookmarks.id; -- -- Name: clients; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.clients ( id integer NOT NULL, client_url character varying(255) NOT NULL, client_name character varying(255) NOT NULL, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: clients_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.clients_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: clients_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.clients_id_seq OWNED BY public.clients.id; -- -- Name: contacts; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.contacts ( id integer NOT NULL, nick character varying(255) NOT NULL, name character varying(255) NOT NULL, homepage character varying(255), twitter character varying(255), created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone, facebook character varying(255) ); -- -- Name: contacts_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.contacts_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: contacts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.contacts_id_seq OWNED BY public.contacts.id; -- -- Name: failed_jobs; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.failed_jobs ( id bigint NOT NULL, uuid character varying(255) NOT NULL, connection text NOT NULL, queue text NOT NULL, payload text NOT NULL, exception text NOT NULL, failed_at timestamp(0) without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL ); -- -- Name: failed_jobs_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.failed_jobs_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: failed_jobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.failed_jobs_id_seq OWNED BY public.failed_jobs.id; -- -- Name: indie_web_users; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.indie_web_users ( id integer NOT NULL, me character varying(255) NOT NULL, token text, syntax character varying(255) DEFAULT 'json'::character varying NOT NULL, syndication jsonb, "mediaEndpoint" character varying(255), created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: indie_web_users_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.indie_web_users_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: indie_web_users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.indie_web_users_id_seq OWNED BY public.indie_web_users.id; -- -- Name: likes; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.likes ( id integer NOT NULL, url character varying(255) NOT NULL, author_name character varying(255), author_url character varying(255), content text, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: likes_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.likes_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: likes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.likes_id_seq OWNED BY public.likes.id; -- -- Name: media; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.media ( id integer NOT NULL, model_type character varying(255) NOT NULL, model_id bigint NOT NULL, collection_name character varying(255) NOT NULL, name character varying(255) NOT NULL, file_name character varying(255) NOT NULL, disk character varying(255) NOT NULL, size integer NOT NULL, manipulations text NOT NULL, custom_properties text NOT NULL, order_column integer, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: media_endpoint; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.media_endpoint ( id integer NOT NULL, token text, path character varying(255) NOT NULL, type character varying(255) NOT NULL, note_id integer, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone, image_widths text ); -- -- Name: media_endpoint_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.media_endpoint_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: media_endpoint_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.media_endpoint_id_seq OWNED BY public.media_endpoint.id; -- -- Name: media_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.media_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: media_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.media_id_seq OWNED BY public.media.id; -- -- Name: migrations; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.migrations ( id integer NOT NULL, migration character varying(255) NOT NULL, batch integer NOT NULL ); -- -- Name: migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.migrations_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.migrations_id_seq OWNED BY public.migrations.id; -- -- Name: note_tag; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.note_tag ( id integer NOT NULL, note_id integer NOT NULL, tag_id integer NOT NULL ); -- -- Name: note_tag_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.note_tag_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: note_tag_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.note_tag_id_seq OWNED BY public.note_tag.id; -- -- Name: notes; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.notes ( id integer NOT NULL, note text, in_reply_to character varying(255), shorturl character varying(20), location character varying(255), photo smallint, tweet_id character varying(255), client_id character varying(255), created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone, deleted_at timestamp(0) without time zone, place_id integer, facebook_url character varying(255), swarm_url character varying(255), instagram_url character varying(255), mastodon_url character varying(255) ); -- -- Name: notes_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.notes_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: notes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.notes_id_seq OWNED BY public.notes.id; -- -- Name: personal_access_tokens; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.personal_access_tokens ( id bigint NOT NULL, tokenable_type character varying(255) NOT NULL, tokenable_id bigint NOT NULL, name character varying(255) NOT NULL, token character varying(64) NOT NULL, abilities text, last_used_at timestamp(0) without time zone, expires_at timestamp(0) without time zone, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: personal_access_tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.personal_access_tokens_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: personal_access_tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.personal_access_tokens_id_seq OWNED BY public.personal_access_tokens.id; -- -- Name: places; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.places ( id integer NOT NULL, name character varying(255) NOT NULL, slug character varying(255) NOT NULL, description text, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone, icon character varying(255), foursquare character varying(255), external_urls jsonb, latitude double precision, longitude double precision ); -- -- Name: places_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.places_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: places_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.places_id_seq OWNED BY public.places.id; -- -- Name: syndication_targets; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.syndication_targets ( id bigint NOT NULL, uid character varying(255) NOT NULL, name character varying(255) NOT NULL, service_name character varying(255), service_url character varying(255), service_photo character varying(255), user_name character varying(255), user_url character varying(255), user_photo character varying(255), created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: syndication_targets_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.syndication_targets_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: syndication_targets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.syndication_targets_id_seq OWNED BY public.syndication_targets.id; -- -- Name: tags; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.tags ( id integer NOT NULL, tag character varying(255) NOT NULL, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: tags_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.tags_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.tags_id_seq OWNED BY public.tags.id; -- -- Name: telescope_entries; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.telescope_entries ( sequence bigint NOT NULL, uuid uuid NOT NULL, batch_id uuid NOT NULL, family_hash character varying(255), should_display_on_index boolean DEFAULT true NOT NULL, type character varying(20) NOT NULL, content text NOT NULL, created_at timestamp(0) without time zone ); -- -- Name: telescope_entries_sequence_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.telescope_entries_sequence_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: telescope_entries_sequence_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.telescope_entries_sequence_seq OWNED BY public.telescope_entries.sequence; -- -- Name: telescope_entries_tags; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.telescope_entries_tags ( entry_uuid uuid NOT NULL, tag character varying(255) NOT NULL ); -- -- Name: telescope_monitoring; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.telescope_monitoring ( tag character varying(255) NOT NULL ); -- -- Name: users; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.users ( id bigint NOT NULL, name character varying(255) NOT NULL, password character varying(255) NOT NULL, remember_token character varying(100), created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone ); -- -- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.users_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id; -- -- Name: webmentions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.webmentions ( id integer NOT NULL, source character varying(255) NOT NULL, target character varying(255) NOT NULL, commentable_id integer, commentable_type character varying(255), type character varying(255), content text, verified smallint DEFAULT '1'::smallint NOT NULL, created_at timestamp(0) without time zone, updated_at timestamp(0) without time zone, deleted_at timestamp(0) without time zone, mf2 jsonb ); -- -- Name: webmentions_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.webmentions_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: webmentions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.webmentions_id_seq OWNED BY public.webmentions.id; -- -- Name: articles id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.articles ALTER COLUMN id SET DEFAULT nextval('public.articles_id_seq'::regclass); -- -- Name: bookmark_tag id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.bookmark_tag ALTER COLUMN id SET DEFAULT nextval('public.bookmark_tag_id_seq'::regclass); -- -- Name: bookmarks id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.bookmarks ALTER COLUMN id SET DEFAULT nextval('public.bookmarks_id_seq'::regclass); -- -- Name: clients id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.clients ALTER COLUMN id SET DEFAULT nextval('public.clients_id_seq'::regclass); -- -- Name: contacts id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.contacts ALTER COLUMN id SET DEFAULT nextval('public.contacts_id_seq'::regclass); -- -- Name: failed_jobs id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.failed_jobs ALTER COLUMN id SET DEFAULT nextval('public.failed_jobs_id_seq'::regclass); -- -- Name: indie_web_users id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.indie_web_users ALTER COLUMN id SET DEFAULT nextval('public.indie_web_users_id_seq'::regclass); -- -- Name: likes id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.likes ALTER COLUMN id SET DEFAULT nextval('public.likes_id_seq'::regclass); -- -- Name: media id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.media ALTER COLUMN id SET DEFAULT nextval('public.media_id_seq'::regclass); -- -- Name: media_endpoint id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.media_endpoint ALTER COLUMN id SET DEFAULT nextval('public.media_endpoint_id_seq'::regclass); -- -- Name: migrations id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.migrations_id_seq'::regclass); -- -- Name: note_tag id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.note_tag ALTER COLUMN id SET DEFAULT nextval('public.note_tag_id_seq'::regclass); -- -- Name: notes id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.notes ALTER COLUMN id SET DEFAULT nextval('public.notes_id_seq'::regclass); -- -- Name: personal_access_tokens id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.personal_access_tokens ALTER COLUMN id SET DEFAULT nextval('public.personal_access_tokens_id_seq'::regclass); -- -- Name: places id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.places ALTER COLUMN id SET DEFAULT nextval('public.places_id_seq'::regclass); -- -- Name: syndication_targets id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.syndication_targets ALTER COLUMN id SET DEFAULT nextval('public.syndication_targets_id_seq'::regclass); -- -- Name: tags id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.tags ALTER COLUMN id SET DEFAULT nextval('public.tags_id_seq'::regclass); -- -- Name: telescope_entries sequence; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.telescope_entries ALTER COLUMN sequence SET DEFAULT nextval('public.telescope_entries_sequence_seq'::regclass); -- -- Name: users id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.users ALTER COLUMN id SET DEFAULT nextval('public.users_id_seq'::regclass); -- -- Name: webmentions id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.webmentions ALTER COLUMN id SET DEFAULT nextval('public.webmentions_id_seq'::regclass); -- -- Name: articles articles_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.articles ADD CONSTRAINT articles_pkey PRIMARY KEY (id); -- -- Name: articles articles_titleurl_unique; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.articles ADD CONSTRAINT articles_titleurl_unique UNIQUE (titleurl); -- -- Name: bookmark_tag bookmark_tag_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.bookmark_tag ADD CONSTRAINT bookmark_tag_pkey PRIMARY KEY (id); -- -- Name: bookmarks bookmarks_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.bookmarks ADD CONSTRAINT bookmarks_pkey PRIMARY KEY (id); -- -- Name: clients clients_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.clients ADD CONSTRAINT clients_pkey PRIMARY KEY (id); -- -- Name: contacts contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.contacts ADD CONSTRAINT contacts_pkey PRIMARY KEY (id); -- -- Name: failed_jobs failed_jobs_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.failed_jobs ADD CONSTRAINT failed_jobs_pkey PRIMARY KEY (id); -- -- Name: failed_jobs failed_jobs_uuid_unique; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.failed_jobs ADD CONSTRAINT failed_jobs_uuid_unique UNIQUE (uuid); -- -- Name: indie_web_users indie_web_users_me_unique; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.indie_web_users ADD CONSTRAINT indie_web_users_me_unique UNIQUE (me); -- -- Name: indie_web_users indie_web_users_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.indie_web_users ADD CONSTRAINT indie_web_users_pkey PRIMARY KEY (id); -- -- Name: likes likes_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.likes ADD CONSTRAINT likes_pkey PRIMARY KEY (id); -- -- Name: media_endpoint media_endpoint_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.media_endpoint ADD CONSTRAINT media_endpoint_pkey PRIMARY KEY (id); -- -- Name: media media_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.media ADD CONSTRAINT media_pkey PRIMARY KEY (id); -- -- Name: migrations migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.migrations ADD CONSTRAINT migrations_pkey PRIMARY KEY (id); -- -- Name: note_tag note_tag_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.note_tag ADD CONSTRAINT note_tag_pkey PRIMARY KEY (id); -- -- Name: notes notes_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.notes ADD CONSTRAINT notes_pkey PRIMARY KEY (id); -- -- Name: personal_access_tokens personal_access_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.personal_access_tokens ADD CONSTRAINT personal_access_tokens_pkey PRIMARY KEY (id); -- -- Name: personal_access_tokens personal_access_tokens_token_unique; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.personal_access_tokens ADD CONSTRAINT personal_access_tokens_token_unique UNIQUE (token); -- -- Name: places places_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.places ADD CONSTRAINT places_pkey PRIMARY KEY (id); -- -- Name: places places_slug_unique; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.places ADD CONSTRAINT places_slug_unique UNIQUE (slug); -- -- Name: syndication_targets syndication_targets_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.syndication_targets ADD CONSTRAINT syndication_targets_pkey PRIMARY KEY (id); -- -- Name: tags tags_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.tags ADD CONSTRAINT tags_pkey PRIMARY KEY (id); -- -- Name: telescope_entries telescope_entries_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.telescope_entries ADD CONSTRAINT telescope_entries_pkey PRIMARY KEY (sequence); -- -- Name: telescope_entries telescope_entries_uuid_unique; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.telescope_entries ADD CONSTRAINT telescope_entries_uuid_unique UNIQUE (uuid); -- -- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.users ADD CONSTRAINT users_pkey PRIMARY KEY (id); -- -- Name: webmentions webmentions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.webmentions ADD CONSTRAINT webmentions_pkey PRIMARY KEY (id); -- -- Name: media_endpoint_token_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX media_endpoint_token_index ON public.media_endpoint USING btree (token); -- -- Name: media_model_type_model_id_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX media_model_type_model_id_index ON public.media USING btree (model_type, model_id); -- -- Name: personal_access_tokens_tokenable_type_tokenable_id_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX personal_access_tokens_tokenable_type_tokenable_id_index ON public.personal_access_tokens USING btree (tokenable_type, tokenable_id); -- -- Name: places_external_urls_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX places_external_urls_index ON public.places USING btree (external_urls); -- -- Name: telescope_entries_batch_id_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX telescope_entries_batch_id_index ON public.telescope_entries USING btree (batch_id); -- -- Name: telescope_entries_family_hash_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX telescope_entries_family_hash_index ON public.telescope_entries USING btree (family_hash); -- -- Name: telescope_entries_tags_entry_uuid_tag_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX telescope_entries_tags_entry_uuid_tag_index ON public.telescope_entries_tags USING btree (entry_uuid, tag); -- -- Name: telescope_entries_tags_tag_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX telescope_entries_tags_tag_index ON public.telescope_entries_tags USING btree (tag); -- -- Name: telescope_entries_type_should_display_on_index_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX telescope_entries_type_should_display_on_index_index ON public.telescope_entries USING btree (type, should_display_on_index); -- -- Name: webmentions_mf2_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX webmentions_mf2_index ON public.webmentions USING btree (mf2); -- -- Name: bookmark_tag bookmark_tag_bookmark_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.bookmark_tag ADD CONSTRAINT bookmark_tag_bookmark_id_foreign FOREIGN KEY (bookmark_id) REFERENCES public.bookmarks(id); -- -- Name: bookmark_tag bookmark_tag_tag_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.bookmark_tag ADD CONSTRAINT bookmark_tag_tag_id_foreign FOREIGN KEY (tag_id) REFERENCES public.tags(id); -- -- Name: media_endpoint media_endpoint_note_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.media_endpoint ADD CONSTRAINT media_endpoint_note_id_foreign FOREIGN KEY (note_id) REFERENCES public.notes(id); -- -- Name: note_tag note_tag_note_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.note_tag ADD CONSTRAINT note_tag_note_id_foreign FOREIGN KEY (note_id) REFERENCES public.notes(id) ON DELETE CASCADE; -- -- Name: note_tag note_tag_tag_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.note_tag ADD CONSTRAINT note_tag_tag_id_foreign FOREIGN KEY (tag_id) REFERENCES public.tags(id); -- -- Name: notes notes_place_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.notes ADD CONSTRAINT notes_place_id_foreign FOREIGN KEY (place_id) REFERENCES public.places(id); -- -- Name: telescope_entries_tags telescope_entries_tags_entry_uuid_foreign; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.telescope_entries_tags ADD CONSTRAINT telescope_entries_tags_entry_uuid_foreign FOREIGN KEY (entry_uuid) REFERENCES public.telescope_entries(uuid) ON DELETE CASCADE; -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database dump -- -- Dumped from database version 14.4 (Debian 14.4-1.pgdg110+1) -- Dumped by pg_dump version 14.6 (Ubuntu 14.6-1.pgdg22.04+1) SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.migrations (id, migration, batch) FROM stdin; 1 2015_02_28_132629_create_articles_table 1 2 2015_02_28_144939_create_notes_table 1 3 2015_03_02_084342_create_tags_table 1 4 2015_03_02_084956_create_note_tag_table 1 5 2015_03_02_105623_create_contacts_table 1 6 2015_03_02_114340_create_web_mentions_table 1 7 2015_07_17_111512_create_clients_table 1 8 2015_10_08_155111_create_media_table 1 9 2015_11_07_130637_create_places_table 1 10 2015_11_19_221933_add_place_relation_to_notes 1 11 2016_07_29_113150_add_jsonb_mf2_column_to_webmentions_table 1 12 2016_09_30_214651_cascade_delete_note_tags 1 13 2016_10_26_170858_add_facebook_url_column_to_notes 1 14 2016_11_23_154939_add_facebook_to_contacts 1 15 2016_12_05_204035_add_search_to_notes 1 16 2016_12_28_160024_add_icon_to_places 1 17 2017_03_09_155908_create_media_endpoint_table 1 18 2017_03_28_130855_create_indie_web_users_table 1 19 2017_04_25_203734_update_notes_table_add_swarm_url 1 20 2017_05_12_135451_update_places_table_add_foursquare_column 1 21 2017_06_11_193737_update_notes_table_add_instagram_url 1 22 2017_06_27_164743_update_places_table_add_external_urls 1 23 2017_08_09_181357_allow_empty_note_content 1 24 2017_09_15_081131_update_media_endpoint_table_add_nullable_image_width_column 1 25 2017_09_16_191741_create_likes_table 1 26 2017_10_07_163425_create_bookmarks_table 1 27 2017_10_07_164651_create_bookmark_tag_pivot_table 1 28 2017_12_19_160117_update_models_reference_in_webmentions_table 1 29 2018_08_08_100000_create_telescope_entries_table 1 30 2019_03_20_181657_create_users_table 1 31 2019_12_14_000001_create_personal_access_tokens_table 1 32 2020_10_10_191546_add_latitude-longitude_columns 1 33 2020_10_16_153324_remove_location_column 1 34 2022_02_27_182404_remove_notes_searchable_tsvector 1 35 2022_10_21_155721_create_syndication_targets_table 1 36 2022_10_26_180903_add_mastodon_syndication_url 1 37 2022_11_21_184127_remove_old_failed_jobs_table 1 38 2022_11_21_185719_create_failed_jobs_table 1 \. -- -- Name: migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.migrations_id_seq', 38, true); -- -- PostgreSQL database dump complete --