Skip to content

Commit

Permalink
chore: update database schema
Browse files Browse the repository at this point in the history
  • Loading branch information
UlisesGascon committed Dec 4, 2024
1 parent 97503bb commit 6d2ad24
Showing 1 changed file with 128 additions and 0 deletions.
128 changes: 128 additions & 0 deletions src/database/schema/schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,88 @@ SET default_tablespace = '';

SET default_table_access_method = heap;

--
-- Name: github_organizations; Type: TABLE; Schema: public; Owner: -
--

CREATE TABLE public.github_organizations (
id integer NOT NULL,
login character varying(255) NOT NULL,
github_org_id integer,
node_id character varying(255),
url character varying(255),
repos_url character varying(255),
avatar_url character varying(255),
description text,
name character varying(255),
company character varying(255),
blog character varying(255),
location character varying(255),
email character varying(255),
twitter_username character varying(255),
is_verified boolean,
has_organization_projects boolean,
has_repository_projects boolean,
public_repos integer,
public_gists integer,
followers integer,
following integer,
html_url character varying(255) NOT NULL,
total_private_repos integer,
owned_private_repos integer,
private_gists integer,
disk_usage integer,
collaborators integer,
default_repository_permission character varying(255),
members_can_create_repositories boolean,
two_factor_requirement_enabled boolean,
members_allowed_repository_creation_type character varying(255),
members_can_create_public_repositories boolean,
members_can_create_private_repositories boolean,
members_can_create_internal_repositories boolean,
members_can_create_pages boolean,
members_can_create_public_pages boolean,
members_can_create_private_pages boolean,
members_can_fork_private_repositories boolean,
web_commit_signoff_required boolean,
deploy_keys_enabled_for_repositories boolean,
dependency_graph_enabled_for_new_repositories boolean,
dependabot_alerts_enabled_for_new_repositories boolean,
dependabot_security_updates_enabled_for_new_repositories boolean,
advanced_security_enabled_for_new_repositories boolean,
secret_scanning_enabled_for_new_repositories boolean,
secret_scanning_push_protection_enabled_for_new_repositories boolean,
secret_scanning_push_protection_custom_link character varying(255),
secret_scanning_push_protection_custom_link_enabled boolean,
github_created_at timestamp with time zone,
github_updated_at timestamp with time zone,
github_archived_at timestamp with time zone,
created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
project_id integer
);


--
-- Name: github_organizations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE public.github_organizations_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;


--
-- Name: github_organizations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--

ALTER SEQUENCE public.github_organizations_id_seq OWNED BY public.github_organizations.id;


--
-- Name: knex_migrations; Type: TABLE; Schema: public; Owner: -
--
Expand Down Expand Up @@ -131,6 +213,13 @@ CREATE SEQUENCE public.projects_id_seq
ALTER SEQUENCE public.projects_id_seq OWNED BY public.projects.id;


--
-- Name: github_organizations id; Type: DEFAULT; Schema: public; Owner: -
--

ALTER TABLE ONLY public.github_organizations ALTER COLUMN id SET DEFAULT nextval('public.github_organizations_id_seq'::regclass);


--
-- Name: knex_migrations id; Type: DEFAULT; Schema: public; Owner: -
--
Expand All @@ -152,6 +241,30 @@ ALTER TABLE ONLY public.knex_migrations_lock ALTER COLUMN index SET DEFAULT next
ALTER TABLE ONLY public.projects ALTER COLUMN id SET DEFAULT nextval('public.projects_id_seq'::regclass);


--
-- Name: github_organizations github_organizations_github_org_id_unique; Type: CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY public.github_organizations
ADD CONSTRAINT github_organizations_github_org_id_unique UNIQUE (github_org_id);


--
-- Name: github_organizations github_organizations_login_unique; Type: CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY public.github_organizations
ADD CONSTRAINT github_organizations_login_unique UNIQUE (login);


--
-- Name: github_organizations github_organizations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY public.github_organizations
ADD CONSTRAINT github_organizations_pkey PRIMARY KEY (id);


--
-- Name: knex_migrations_lock knex_migrations_lock_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
Expand All @@ -176,13 +289,28 @@ ALTER TABLE ONLY public.projects
ADD CONSTRAINT projects_pkey PRIMARY KEY (id);


--
-- Name: github_organizations set_updated_at_github_organizations; Type: TRIGGER; Schema: public; Owner: -
--

CREATE TRIGGER set_updated_at_github_organizations BEFORE UPDATE ON public.github_organizations FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column();


--
-- Name: projects set_updated_at_projects; Type: TRIGGER; Schema: public; Owner: -
--

CREATE TRIGGER set_updated_at_projects BEFORE UPDATE ON public.projects FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column();


--
-- Name: github_organizations github_organizations_project_id_foreign; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY public.github_organizations
ADD CONSTRAINT github_organizations_project_id_foreign FOREIGN KEY (project_id) REFERENCES public.projects(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- PostgreSQL database dump complete
--
Expand Down

0 comments on commit 6d2ad24

Please sign in to comment.