-- -- PostgreSQL database dump -- -- Dumped from database version 9.6.4 -- Dumped by pg_dump version 9.6.4 SET statement_timeout = 0; SET lock_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SET check_function_bodies = false; SET client_min_messages = warning; SET row_security = off; -- -- Name: SCHEMA "public"; Type: COMMENT; Schema: -; Owner: - -- COMMENT ON SCHEMA "public" IS 'standard public schema'; SET search_path = "public", pg_catalog; SET default_tablespace = ''; SET default_with_oids = false; -- -- Name: action_has_params; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "action_has_params" ( "id" integer NOT NULL, "action_id" integer NOT NULL, "name" character varying(50) NOT NULL, "value" character varying(50) NOT NULL ); -- -- Name: action_has_params_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "action_has_params_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: action_has_params_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "action_has_params_id_seq" OWNED BY "action_has_params"."id"; -- -- Name: actions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "actions" ( "id" integer NOT NULL, "project_id" integer NOT NULL, "event_name" character varying(50) NOT NULL, "action_name" character varying(255) NOT NULL ); -- -- Name: actions_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "actions_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: actions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "actions_id_seq" OWNED BY "actions"."id"; -- -- Name: column_has_move_restrictions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "column_has_move_restrictions" ( "restriction_id" integer NOT NULL, "project_id" integer NOT NULL, "role_id" integer NOT NULL, "src_column_id" integer NOT NULL, "dst_column_id" integer NOT NULL, "only_assigned" boolean DEFAULT false ); -- -- Name: column_has_move_restrictions_restriction_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "column_has_move_restrictions_restriction_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: column_has_move_restrictions_restriction_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "column_has_move_restrictions_restriction_id_seq" OWNED BY "column_has_move_restrictions"."restriction_id"; -- -- Name: column_has_restrictions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "column_has_restrictions" ( "restriction_id" integer NOT NULL, "project_id" integer NOT NULL, "role_id" integer NOT NULL, "column_id" integer NOT NULL, "rule" character varying(255) NOT NULL ); -- -- Name: column_has_restrictions_restriction_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "column_has_restrictions_restriction_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: column_has_restrictions_restriction_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "column_has_restrictions_restriction_id_seq" OWNED BY "column_has_restrictions"."restriction_id"; -- -- Name: columns; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "columns" ( "id" integer NOT NULL, "title" character varying(255) NOT NULL, "position" integer, "project_id" integer NOT NULL, "task_limit" integer DEFAULT 0, "description" "text", "hide_in_dashboard" boolean DEFAULT false ); -- -- Name: columns_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "columns_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: columns_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "columns_id_seq" OWNED BY "columns"."id"; -- -- Name: comments; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "comments" ( "id" integer NOT NULL, "task_id" integer NOT NULL, "user_id" integer DEFAULT 0, "date_creation" bigint NOT NULL, "comment" "text", "reference" character varying(50) DEFAULT ''::character varying, "date_modification" bigint ); -- -- Name: comments_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "comments_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "comments_id_seq" OWNED BY "comments"."id"; -- -- Name: currencies; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "currencies" ( "currency" character(3) NOT NULL, "rate" real DEFAULT 0 ); -- -- Name: custom_filters; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "custom_filters" ( "id" integer NOT NULL, "filter" character varying(100) NOT NULL, "project_id" integer NOT NULL, "user_id" integer NOT NULL, "name" character varying(100) NOT NULL, "is_shared" boolean DEFAULT false, "append" boolean DEFAULT false ); -- -- Name: custom_filters_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "custom_filters_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: custom_filters_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "custom_filters_id_seq" OWNED BY "custom_filters"."id"; -- -- Name: group_has_users; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "group_has_users" ( "group_id" integer NOT NULL, "user_id" integer NOT NULL ); -- -- Name: groups; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "groups" ( "id" integer NOT NULL, "external_id" character varying(255) DEFAULT ''::character varying, "name" character varying(100) NOT NULL ); -- -- Name: groups_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "groups_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "groups_id_seq" OWNED BY "groups"."id"; -- -- Name: invites; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "invites" ( "email" character varying(255) NOT NULL, "project_id" integer NOT NULL, "token" character varying(255) NOT NULL ); -- -- Name: last_logins; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "last_logins" ( "id" integer NOT NULL, "auth_type" character varying(25), "user_id" integer, "ip" character varying(45), "user_agent" character varying(255), "date_creation" bigint ); -- -- Name: last_logins_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "last_logins_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: last_logins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "last_logins_id_seq" OWNED BY "last_logins"."id"; -- -- Name: links; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "links" ( "id" integer NOT NULL, "label" character varying(255) NOT NULL, "opposite_id" integer DEFAULT 0 ); -- -- Name: links_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "links_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: links_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "links_id_seq" OWNED BY "links"."id"; -- -- Name: password_reset; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "password_reset" ( "token" character varying(80) NOT NULL, "user_id" integer NOT NULL, "date_expiration" integer NOT NULL, "date_creation" integer NOT NULL, "ip" character varying(45) NOT NULL, "user_agent" character varying(255) NOT NULL, "is_active" boolean NOT NULL ); -- -- Name: plugin_schema_versions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "plugin_schema_versions" ( "plugin" character varying(80) NOT NULL, "version" integer DEFAULT 0 NOT NULL ); -- -- Name: predefined_task_descriptions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "predefined_task_descriptions" ( "id" integer NOT NULL, "project_id" integer NOT NULL, "title" "text" NOT NULL, "description" "text" NOT NULL ); -- -- Name: predefined_task_descriptions_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "predefined_task_descriptions_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: predefined_task_descriptions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "predefined_task_descriptions_id_seq" OWNED BY "predefined_task_descriptions"."id"; -- -- Name: project_activities; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_activities" ( "id" integer NOT NULL, "date_creation" bigint NOT NULL, "event_name" character varying(50) NOT NULL, "creator_id" integer, "project_id" integer, "task_id" integer, "data" "text" ); -- -- Name: project_activities_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_activities_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_activities_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_activities_id_seq" OWNED BY "project_activities"."id"; -- -- Name: project_daily_column_stats; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_daily_column_stats" ( "id" integer NOT NULL, "day" character(10) NOT NULL, "project_id" integer NOT NULL, "column_id" integer NOT NULL, "total" integer DEFAULT 0 NOT NULL, "score" integer DEFAULT 0 NOT NULL ); -- -- Name: project_daily_stats; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_daily_stats" ( "id" integer NOT NULL, "day" character(10) NOT NULL, "project_id" integer NOT NULL, "avg_lead_time" integer DEFAULT 0 NOT NULL, "avg_cycle_time" integer DEFAULT 0 NOT NULL ); -- -- Name: project_daily_stats_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_daily_stats_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_daily_stats_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_daily_stats_id_seq" OWNED BY "project_daily_stats"."id"; -- -- Name: project_daily_summaries_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_daily_summaries_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_daily_summaries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_daily_summaries_id_seq" OWNED BY "project_daily_column_stats"."id"; -- -- Name: project_has_categories; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_categories" ( "id" integer NOT NULL, "name" character varying(255) NOT NULL, "project_id" integer NOT NULL, "description" "text" ); -- -- Name: project_has_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_has_categories_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_has_categories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_has_categories_id_seq" OWNED BY "project_has_categories"."id"; -- -- Name: project_has_files; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_files" ( "id" integer NOT NULL, "project_id" integer NOT NULL, "name" character varying(255) NOT NULL, "path" character varying(255) NOT NULL, "is_image" boolean DEFAULT false, "size" integer DEFAULT 0 NOT NULL, "user_id" integer DEFAULT 0 NOT NULL, "date" integer DEFAULT 0 NOT NULL ); -- -- Name: project_has_files_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_has_files_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_has_files_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_has_files_id_seq" OWNED BY "project_has_files"."id"; -- -- Name: project_has_groups; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_groups" ( "group_id" integer NOT NULL, "project_id" integer NOT NULL, "role" character varying(255) NOT NULL ); -- -- Name: project_has_metadata; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_metadata" ( "project_id" integer NOT NULL, "name" character varying(50) NOT NULL, "value" character varying(255) DEFAULT ''::character varying, "changed_by" integer DEFAULT 0 NOT NULL, "changed_on" integer DEFAULT 0 NOT NULL ); -- -- Name: project_has_notification_types; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_notification_types" ( "id" integer NOT NULL, "project_id" integer NOT NULL, "notification_type" character varying(50) NOT NULL ); -- -- Name: project_has_notification_types_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_has_notification_types_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_has_notification_types_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_has_notification_types_id_seq" OWNED BY "project_has_notification_types"."id"; -- -- Name: project_has_roles; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_roles" ( "role_id" integer NOT NULL, "role" character varying(255) NOT NULL, "project_id" integer NOT NULL ); -- -- Name: project_has_roles_role_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_has_roles_role_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_has_roles_role_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_has_roles_role_id_seq" OWNED BY "project_has_roles"."role_id"; -- -- Name: project_has_users; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_has_users" ( "project_id" integer NOT NULL, "user_id" integer NOT NULL, "role" character varying(255) DEFAULT 'project-viewer'::character varying NOT NULL ); -- -- Name: project_role_has_restrictions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "project_role_has_restrictions" ( "restriction_id" integer NOT NULL, "project_id" integer NOT NULL, "role_id" integer NOT NULL, "rule" character varying(255) NOT NULL ); -- -- Name: project_role_has_restrictions_restriction_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "project_role_has_restrictions_restriction_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: project_role_has_restrictions_restriction_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "project_role_has_restrictions_restriction_id_seq" OWNED BY "project_role_has_restrictions"."restriction_id"; -- -- Name: projects; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "projects" ( "id" integer NOT NULL, "name" character varying(255) NOT NULL, "is_active" boolean DEFAULT true, "token" character varying(255), "last_modified" bigint DEFAULT 0, "is_public" boolean DEFAULT false, "is_private" boolean DEFAULT false, "description" "text", "identifier" character varying(50) DEFAULT ''::character varying, "start_date" character varying(10) DEFAULT ''::character varying, "end_date" character varying(10) DEFAULT ''::character varying, "owner_id" integer DEFAULT 0, "priority_default" integer DEFAULT 0, "priority_start" integer DEFAULT 0, "priority_end" integer DEFAULT 3, "email" character varying(255), "predefined_email_subjects" "text" ); -- -- Name: projects_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "projects_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: projects_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "projects_id_seq" OWNED BY "projects"."id"; -- -- Name: remember_me; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "remember_me" ( "id" integer NOT NULL, "user_id" integer, "ip" character varying(45), "user_agent" character varying(255), "token" character varying(255), "sequence" character varying(255), "expiration" integer, "date_creation" bigint ); -- -- Name: remember_me_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "remember_me_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: remember_me_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "remember_me_id_seq" OWNED BY "remember_me"."id"; -- -- Name: schema_version; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "schema_version" ( "version" integer DEFAULT 0 ); -- -- Name: sessions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "sessions" ( "id" "text" NOT NULL, "expire_at" integer NOT NULL, "data" "text" DEFAULT ''::"text" ); -- -- Name: settings; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "settings" ( "option" character varying(100) NOT NULL, "value" "text" DEFAULT ''::character varying, "changed_by" integer DEFAULT 0 NOT NULL, "changed_on" integer DEFAULT 0 NOT NULL ); -- -- Name: subtask_time_tracking; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "subtask_time_tracking" ( "id" integer NOT NULL, "user_id" integer NOT NULL, "subtask_id" integer NOT NULL, "start" bigint DEFAULT 0, "end" bigint DEFAULT 0, "time_spent" real DEFAULT 0 ); -- -- Name: subtask_time_tracking_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "subtask_time_tracking_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: subtask_time_tracking_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "subtask_time_tracking_id_seq" OWNED BY "subtask_time_tracking"."id"; -- -- Name: subtasks; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "subtasks" ( "id" integer NOT NULL, "title" character varying(255) NOT NULL, "status" smallint DEFAULT 0, "time_estimated" double precision DEFAULT 0, "time_spent" double precision DEFAULT 0, "task_id" integer NOT NULL, "user_id" integer, "position" integer DEFAULT 1 ); -- -- Name: swimlanes; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "swimlanes" ( "id" integer NOT NULL, "name" character varying(200) NOT NULL, "position" integer DEFAULT 1, "is_active" boolean DEFAULT true, "project_id" integer, "description" "text" ); -- -- Name: swimlanes_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "swimlanes_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: swimlanes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "swimlanes_id_seq" OWNED BY "swimlanes"."id"; -- -- Name: tags; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "tags" ( "id" integer NOT NULL, "name" character varying(255) NOT NULL, "project_id" integer NOT NULL ); -- -- Name: tags_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "tags_id_seq" 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 "tags_id_seq" OWNED BY "tags"."id"; -- -- Name: task_has_external_links; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "task_has_external_links" ( "id" integer NOT NULL, "link_type" character varying(100) NOT NULL, "dependency" character varying(100) NOT NULL, "title" character varying(255) NOT NULL, "url" character varying(255) NOT NULL, "date_creation" integer NOT NULL, "date_modification" integer NOT NULL, "task_id" integer NOT NULL, "creator_id" integer DEFAULT 0 ); -- -- Name: task_has_external_links_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "task_has_external_links_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: task_has_external_links_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "task_has_external_links_id_seq" OWNED BY "task_has_external_links"."id"; -- -- Name: task_has_files; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "task_has_files" ( "id" integer NOT NULL, "name" character varying(255) NOT NULL, "path" character varying(255), "is_image" boolean DEFAULT false, "task_id" integer NOT NULL, "date" bigint DEFAULT 0 NOT NULL, "user_id" integer DEFAULT 0 NOT NULL, "size" integer DEFAULT 0 NOT NULL ); -- -- Name: task_has_files_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "task_has_files_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: task_has_files_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "task_has_files_id_seq" OWNED BY "task_has_files"."id"; -- -- Name: task_has_links; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "task_has_links" ( "id" integer NOT NULL, "link_id" integer NOT NULL, "task_id" integer NOT NULL, "opposite_task_id" integer NOT NULL ); -- -- Name: task_has_links_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "task_has_links_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: task_has_links_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "task_has_links_id_seq" OWNED BY "task_has_links"."id"; -- -- Name: task_has_metadata; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "task_has_metadata" ( "task_id" integer NOT NULL, "name" character varying(50) NOT NULL, "value" character varying(255) DEFAULT ''::character varying, "changed_by" integer DEFAULT 0 NOT NULL, "changed_on" integer DEFAULT 0 NOT NULL ); -- -- Name: task_has_subtasks_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "task_has_subtasks_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: task_has_subtasks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "task_has_subtasks_id_seq" OWNED BY "subtasks"."id"; -- -- Name: task_has_tags; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "task_has_tags" ( "task_id" integer NOT NULL, "tag_id" integer NOT NULL ); -- -- Name: tasks; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "tasks" ( "id" integer NOT NULL, "title" character varying(255) NOT NULL, "description" "text", "date_creation" bigint, "color_id" character varying(255), "project_id" integer NOT NULL, "column_id" integer NOT NULL, "owner_id" integer DEFAULT 0, "position" integer, "is_active" boolean DEFAULT true, "date_completed" bigint, "score" integer, "date_due" bigint, "category_id" integer DEFAULT 0, "creator_id" integer DEFAULT 0, "date_modification" integer DEFAULT 0, "reference" character varying(50) DEFAULT ''::character varying, "date_started" bigint, "time_spent" double precision DEFAULT 0, "time_estimated" double precision DEFAULT 0, "swimlane_id" integer NOT NULL, "date_moved" bigint DEFAULT 0, "recurrence_status" integer DEFAULT 0 NOT NULL, "recurrence_trigger" integer DEFAULT 0 NOT NULL, "recurrence_factor" integer DEFAULT 0 NOT NULL, "recurrence_timeframe" integer DEFAULT 0 NOT NULL, "recurrence_basedate" integer DEFAULT 0 NOT NULL, "recurrence_parent" integer, "recurrence_child" integer, "priority" integer DEFAULT 0, "external_provider" character varying(255), "external_uri" character varying(255) ); -- -- Name: tasks_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "tasks_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: tasks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "tasks_id_seq" OWNED BY "tasks"."id"; -- -- Name: transitions; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "transitions" ( "id" integer NOT NULL, "user_id" integer NOT NULL, "project_id" integer NOT NULL, "task_id" integer NOT NULL, "src_column_id" integer NOT NULL, "dst_column_id" integer NOT NULL, "date" bigint NOT NULL, "time_spent" integer DEFAULT 0 ); -- -- Name: transitions_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "transitions_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: transitions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "transitions_id_seq" OWNED BY "transitions"."id"; -- -- Name: user_has_metadata; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "user_has_metadata" ( "user_id" integer NOT NULL, "name" character varying(50) NOT NULL, "value" character varying(255) DEFAULT ''::character varying, "changed_by" integer DEFAULT 0 NOT NULL, "changed_on" integer DEFAULT 0 NOT NULL ); -- -- Name: user_has_notification_types; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "user_has_notification_types" ( "id" integer NOT NULL, "user_id" integer NOT NULL, "notification_type" character varying(50) ); -- -- Name: user_has_notification_types_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "user_has_notification_types_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: user_has_notification_types_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "user_has_notification_types_id_seq" OWNED BY "user_has_notification_types"."id"; -- -- Name: user_has_notifications; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "user_has_notifications" ( "user_id" integer NOT NULL, "project_id" integer ); -- -- Name: user_has_unread_notifications; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "user_has_unread_notifications" ( "id" integer NOT NULL, "user_id" integer NOT NULL, "date_creation" bigint NOT NULL, "event_name" character varying(50) NOT NULL, "event_data" "text" NOT NULL ); -- -- Name: user_has_unread_notifications_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "user_has_unread_notifications_id_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: user_has_unread_notifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE "user_has_unread_notifications_id_seq" OWNED BY "user_has_unread_notifications"."id"; -- -- Name: users; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE "users" ( "id" integer NOT NULL, "username" character varying(50) NOT NULL, "password" character varying(255), "is_ldap_user" boolean DEFAULT false, "name" character varying(255), "email" character varying(255), "google_id" character varying(255), "github_id" character varying(30), "notifications_enabled" boolean DEFAULT false, "timezone" character varying(50), "language" character varying(5), "disable_login_form" boolean DEFAULT false, "twofactor_activated" boolean DEFAULT false, "twofactor_secret" character(16), "token" character varying(255) DEFAULT ''::character varying, "notifications_filter" integer DEFAULT 4, "nb_failed_login" integer DEFAULT 0, "lock_expiration_date" bigint DEFAULT 0, "gitlab_id" integer, "role" character varying(25) DEFAULT 'app-user'::character varying NOT NULL, "is_active" boolean DEFAULT true, "avatar_path" character varying(255), "api_access_token" character varying(255) DEFAULT NULL::character varying, "filter" character varying(255) DEFAULT NULL::character varying ); -- -- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE "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 "users_id_seq" OWNED BY "users"."id"; -- -- Name: action_has_params id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "action_has_params" ALTER COLUMN "id" SET DEFAULT "nextval"('"action_has_params_id_seq"'::"regclass"); -- -- Name: actions id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "actions" ALTER COLUMN "id" SET DEFAULT "nextval"('"actions_id_seq"'::"regclass"); -- -- Name: column_has_move_restrictions restriction_id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ALTER COLUMN "restriction_id" SET DEFAULT "nextval"('"column_has_move_restrictions_restriction_id_seq"'::"regclass"); -- -- Name: column_has_restrictions restriction_id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_restrictions" ALTER COLUMN "restriction_id" SET DEFAULT "nextval"('"column_has_restrictions_restriction_id_seq"'::"regclass"); -- -- Name: columns id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "columns" ALTER COLUMN "id" SET DEFAULT "nextval"('"columns_id_seq"'::"regclass"); -- -- Name: comments id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "comments" ALTER COLUMN "id" SET DEFAULT "nextval"('"comments_id_seq"'::"regclass"); -- -- Name: custom_filters id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "custom_filters" ALTER COLUMN "id" SET DEFAULT "nextval"('"custom_filters_id_seq"'::"regclass"); -- -- Name: groups id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "groups" ALTER COLUMN "id" SET DEFAULT "nextval"('"groups_id_seq"'::"regclass"); -- -- Name: last_logins id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "last_logins" ALTER COLUMN "id" SET DEFAULT "nextval"('"last_logins_id_seq"'::"regclass"); -- -- Name: links id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "links" ALTER COLUMN "id" SET DEFAULT "nextval"('"links_id_seq"'::"regclass"); -- -- Name: predefined_task_descriptions id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "predefined_task_descriptions" ALTER COLUMN "id" SET DEFAULT "nextval"('"predefined_task_descriptions_id_seq"'::"regclass"); -- -- Name: project_activities id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_activities" ALTER COLUMN "id" SET DEFAULT "nextval"('"project_activities_id_seq"'::"regclass"); -- -- Name: project_daily_column_stats id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_column_stats" ALTER COLUMN "id" SET DEFAULT "nextval"('"project_daily_summaries_id_seq"'::"regclass"); -- -- Name: project_daily_stats id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_stats" ALTER COLUMN "id" SET DEFAULT "nextval"('"project_daily_stats_id_seq"'::"regclass"); -- -- Name: project_has_categories id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_categories" ALTER COLUMN "id" SET DEFAULT "nextval"('"project_has_categories_id_seq"'::"regclass"); -- -- Name: project_has_files id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_files" ALTER COLUMN "id" SET DEFAULT "nextval"('"project_has_files_id_seq"'::"regclass"); -- -- Name: project_has_notification_types id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_notification_types" ALTER COLUMN "id" SET DEFAULT "nextval"('"project_has_notification_types_id_seq"'::"regclass"); -- -- Name: project_has_roles role_id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_roles" ALTER COLUMN "role_id" SET DEFAULT "nextval"('"project_has_roles_role_id_seq"'::"regclass"); -- -- Name: project_role_has_restrictions restriction_id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_role_has_restrictions" ALTER COLUMN "restriction_id" SET DEFAULT "nextval"('"project_role_has_restrictions_restriction_id_seq"'::"regclass"); -- -- Name: projects id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "projects" ALTER COLUMN "id" SET DEFAULT "nextval"('"projects_id_seq"'::"regclass"); -- -- Name: remember_me id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "remember_me" ALTER COLUMN "id" SET DEFAULT "nextval"('"remember_me_id_seq"'::"regclass"); -- -- Name: subtask_time_tracking id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtask_time_tracking" ALTER COLUMN "id" SET DEFAULT "nextval"('"subtask_time_tracking_id_seq"'::"regclass"); -- -- Name: subtasks id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtasks" ALTER COLUMN "id" SET DEFAULT "nextval"('"task_has_subtasks_id_seq"'::"regclass"); -- -- Name: swimlanes id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "swimlanes" ALTER COLUMN "id" SET DEFAULT "nextval"('"swimlanes_id_seq"'::"regclass"); -- -- Name: tags id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "tags" ALTER COLUMN "id" SET DEFAULT "nextval"('"tags_id_seq"'::"regclass"); -- -- Name: task_has_external_links id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_external_links" ALTER COLUMN "id" SET DEFAULT "nextval"('"task_has_external_links_id_seq"'::"regclass"); -- -- Name: task_has_files id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_files" ALTER COLUMN "id" SET DEFAULT "nextval"('"task_has_files_id_seq"'::"regclass"); -- -- Name: task_has_links id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_links" ALTER COLUMN "id" SET DEFAULT "nextval"('"task_has_links_id_seq"'::"regclass"); -- -- Name: tasks id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "tasks" ALTER COLUMN "id" SET DEFAULT "nextval"('"tasks_id_seq"'::"regclass"); -- -- Name: transitions id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ALTER COLUMN "id" SET DEFAULT "nextval"('"transitions_id_seq"'::"regclass"); -- -- Name: user_has_notification_types id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_notification_types" ALTER COLUMN "id" SET DEFAULT "nextval"('"user_has_notification_types_id_seq"'::"regclass"); -- -- Name: user_has_unread_notifications id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_unread_notifications" ALTER COLUMN "id" SET DEFAULT "nextval"('"user_has_unread_notifications_id_seq"'::"regclass"); -- -- Name: users id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY "users" ALTER COLUMN "id" SET DEFAULT "nextval"('"users_id_seq"'::"regclass"); -- -- Name: action_has_params action_has_params_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "action_has_params" ADD CONSTRAINT "action_has_params_pkey" PRIMARY KEY ("id"); -- -- Name: actions actions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "actions" ADD CONSTRAINT "actions_pkey" PRIMARY KEY ("id"); -- -- Name: column_has_move_restrictions column_has_move_restrictions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ADD CONSTRAINT "column_has_move_restrictions_pkey" PRIMARY KEY ("restriction_id"); -- -- Name: column_has_move_restrictions column_has_move_restrictions_role_id_src_column_id_dst_colu_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ADD CONSTRAINT "column_has_move_restrictions_role_id_src_column_id_dst_colu_key" UNIQUE ("role_id", "src_column_id", "dst_column_id"); -- -- Name: column_has_restrictions column_has_restrictions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_restrictions" ADD CONSTRAINT "column_has_restrictions_pkey" PRIMARY KEY ("restriction_id"); -- -- Name: column_has_restrictions column_has_restrictions_role_id_column_id_rule_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_restrictions" ADD CONSTRAINT "column_has_restrictions_role_id_column_id_rule_key" UNIQUE ("role_id", "column_id", "rule"); -- -- Name: columns columns_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "columns" ADD CONSTRAINT "columns_pkey" PRIMARY KEY ("id"); -- -- Name: columns columns_title_project_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "columns" ADD CONSTRAINT "columns_title_project_id_key" UNIQUE ("title", "project_id"); -- -- Name: comments comments_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "comments" ADD CONSTRAINT "comments_pkey" PRIMARY KEY ("id"); -- -- Name: currencies currencies_currency_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "currencies" ADD CONSTRAINT "currencies_currency_key" UNIQUE ("currency"); -- -- Name: custom_filters custom_filters_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "custom_filters" ADD CONSTRAINT "custom_filters_pkey" PRIMARY KEY ("id"); -- -- Name: group_has_users group_has_users_group_id_user_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "group_has_users" ADD CONSTRAINT "group_has_users_group_id_user_id_key" UNIQUE ("group_id", "user_id"); -- -- Name: groups groups_name_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "groups" ADD CONSTRAINT "groups_name_key" UNIQUE ("name"); -- -- Name: groups groups_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "groups" ADD CONSTRAINT "groups_pkey" PRIMARY KEY ("id"); -- -- Name: invites invites_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "invites" ADD CONSTRAINT "invites_pkey" PRIMARY KEY ("email", "token"); -- -- Name: last_logins last_logins_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "last_logins" ADD CONSTRAINT "last_logins_pkey" PRIMARY KEY ("id"); -- -- Name: links links_label_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "links" ADD CONSTRAINT "links_label_key" UNIQUE ("label"); -- -- Name: links links_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "links" ADD CONSTRAINT "links_pkey" PRIMARY KEY ("id"); -- -- Name: password_reset password_reset_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "password_reset" ADD CONSTRAINT "password_reset_pkey" PRIMARY KEY ("token"); -- -- Name: plugin_schema_versions plugin_schema_versions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "plugin_schema_versions" ADD CONSTRAINT "plugin_schema_versions_pkey" PRIMARY KEY ("plugin"); -- -- Name: predefined_task_descriptions predefined_task_descriptions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "predefined_task_descriptions" ADD CONSTRAINT "predefined_task_descriptions_pkey" PRIMARY KEY ("id"); -- -- Name: project_activities project_activities_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_activities" ADD CONSTRAINT "project_activities_pkey" PRIMARY KEY ("id"); -- -- Name: project_daily_stats project_daily_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_stats" ADD CONSTRAINT "project_daily_stats_pkey" PRIMARY KEY ("id"); -- -- Name: project_daily_column_stats project_daily_summaries_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_column_stats" ADD CONSTRAINT "project_daily_summaries_pkey" PRIMARY KEY ("id"); -- -- Name: project_has_categories project_has_categories_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_categories" ADD CONSTRAINT "project_has_categories_pkey" PRIMARY KEY ("id"); -- -- Name: project_has_categories project_has_categories_project_id_name_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_categories" ADD CONSTRAINT "project_has_categories_project_id_name_key" UNIQUE ("project_id", "name"); -- -- Name: project_has_files project_has_files_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_files" ADD CONSTRAINT "project_has_files_pkey" PRIMARY KEY ("id"); -- -- Name: project_has_groups project_has_groups_group_id_project_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_groups" ADD CONSTRAINT "project_has_groups_group_id_project_id_key" UNIQUE ("group_id", "project_id"); -- -- Name: project_has_metadata project_has_metadata_project_id_name_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_metadata" ADD CONSTRAINT "project_has_metadata_project_id_name_key" UNIQUE ("project_id", "name"); -- -- Name: project_has_notification_types project_has_notification_types_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_notification_types" ADD CONSTRAINT "project_has_notification_types_pkey" PRIMARY KEY ("id"); -- -- Name: project_has_notification_types project_has_notification_types_project_id_notification_type_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_notification_types" ADD CONSTRAINT "project_has_notification_types_project_id_notification_type_key" UNIQUE ("project_id", "notification_type"); -- -- Name: project_has_roles project_has_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_roles" ADD CONSTRAINT "project_has_roles_pkey" PRIMARY KEY ("role_id"); -- -- Name: project_has_roles project_has_roles_project_id_role_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_roles" ADD CONSTRAINT "project_has_roles_project_id_role_key" UNIQUE ("project_id", "role"); -- -- Name: project_has_users project_has_users_project_id_user_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_users" ADD CONSTRAINT "project_has_users_project_id_user_id_key" UNIQUE ("project_id", "user_id"); -- -- Name: project_role_has_restrictions project_role_has_restrictions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_role_has_restrictions" ADD CONSTRAINT "project_role_has_restrictions_pkey" PRIMARY KEY ("restriction_id"); -- -- Name: project_role_has_restrictions project_role_has_restrictions_role_id_rule_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_role_has_restrictions" ADD CONSTRAINT "project_role_has_restrictions_role_id_rule_key" UNIQUE ("role_id", "rule"); -- -- Name: projects projects_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "projects" ADD CONSTRAINT "projects_pkey" PRIMARY KEY ("id"); -- -- Name: remember_me remember_me_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "remember_me" ADD CONSTRAINT "remember_me_pkey" PRIMARY KEY ("id"); -- -- Name: sessions sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "sessions" ADD CONSTRAINT "sessions_pkey" PRIMARY KEY ("id"); -- -- Name: settings settings_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "settings" ADD CONSTRAINT "settings_pkey" PRIMARY KEY ("option"); -- -- Name: subtask_time_tracking subtask_time_tracking_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtask_time_tracking" ADD CONSTRAINT "subtask_time_tracking_pkey" PRIMARY KEY ("id"); -- -- Name: swimlanes swimlanes_name_project_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "swimlanes" ADD CONSTRAINT "swimlanes_name_project_id_key" UNIQUE ("name", "project_id"); -- -- Name: swimlanes swimlanes_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "swimlanes" ADD CONSTRAINT "swimlanes_pkey" PRIMARY KEY ("id"); -- -- Name: tags tags_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "tags" ADD CONSTRAINT "tags_pkey" PRIMARY KEY ("id"); -- -- Name: tags tags_project_id_name_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "tags" ADD CONSTRAINT "tags_project_id_name_key" UNIQUE ("project_id", "name"); -- -- Name: task_has_external_links task_has_external_links_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_external_links" ADD CONSTRAINT "task_has_external_links_pkey" PRIMARY KEY ("id"); -- -- Name: task_has_files task_has_files_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_files" ADD CONSTRAINT "task_has_files_pkey" PRIMARY KEY ("id"); -- -- Name: task_has_links task_has_links_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_links" ADD CONSTRAINT "task_has_links_pkey" PRIMARY KEY ("id"); -- -- Name: task_has_metadata task_has_metadata_task_id_name_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_metadata" ADD CONSTRAINT "task_has_metadata_task_id_name_key" UNIQUE ("task_id", "name"); -- -- Name: subtasks task_has_subtasks_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtasks" ADD CONSTRAINT "task_has_subtasks_pkey" PRIMARY KEY ("id"); -- -- Name: task_has_tags task_has_tags_tag_id_task_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_tags" ADD CONSTRAINT "task_has_tags_tag_id_task_id_key" UNIQUE ("tag_id", "task_id"); -- -- Name: tasks tasks_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "tasks" ADD CONSTRAINT "tasks_pkey" PRIMARY KEY ("id"); -- -- Name: transitions transitions_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ADD CONSTRAINT "transitions_pkey" PRIMARY KEY ("id"); -- -- Name: user_has_metadata user_has_metadata_user_id_name_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_metadata" ADD CONSTRAINT "user_has_metadata_user_id_name_key" UNIQUE ("user_id", "name"); -- -- Name: user_has_notification_types user_has_notification_types_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_notification_types" ADD CONSTRAINT "user_has_notification_types_pkey" PRIMARY KEY ("id"); -- -- Name: user_has_notifications user_has_notifications_project_id_user_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_notifications" ADD CONSTRAINT "user_has_notifications_project_id_user_id_key" UNIQUE ("project_id", "user_id"); -- -- Name: user_has_unread_notifications user_has_unread_notifications_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_unread_notifications" ADD CONSTRAINT "user_has_unread_notifications_pkey" PRIMARY KEY ("id"); -- -- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "users" ADD CONSTRAINT "users_pkey" PRIMARY KEY ("id"); -- -- Name: categories_project_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "categories_project_idx" ON "project_has_categories" USING "btree" ("project_id"); -- -- Name: columns_project_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "columns_project_idx" ON "columns" USING "btree" ("project_id"); -- -- Name: comments_reference_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "comments_reference_idx" ON "comments" USING "btree" ("reference"); -- -- Name: comments_task_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "comments_task_idx" ON "comments" USING "btree" ("task_id"); -- -- Name: files_task_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "files_task_idx" ON "task_has_files" USING "btree" ("task_id"); -- -- Name: project_daily_column_stats_idx; Type: INDEX; Schema: public; Owner: - -- CREATE UNIQUE INDEX "project_daily_column_stats_idx" ON "project_daily_column_stats" USING "btree" ("day", "project_id", "column_id"); -- -- Name: project_daily_stats_idx; Type: INDEX; Schema: public; Owner: - -- CREATE UNIQUE INDEX "project_daily_stats_idx" ON "project_daily_stats" USING "btree" ("day", "project_id"); -- -- Name: subtasks_task_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "subtasks_task_idx" ON "subtasks" USING "btree" ("task_id"); -- -- Name: swimlanes_project_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "swimlanes_project_idx" ON "swimlanes" USING "btree" ("project_id"); -- -- Name: task_has_links_task_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "task_has_links_task_index" ON "task_has_links" USING "btree" ("task_id"); -- -- Name: task_has_links_unique; Type: INDEX; Schema: public; Owner: - -- CREATE UNIQUE INDEX "task_has_links_unique" ON "task_has_links" USING "btree" ("link_id", "task_id", "opposite_task_id"); -- -- Name: tasks_project_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "tasks_project_idx" ON "tasks" USING "btree" ("project_id"); -- -- Name: tasks_reference_idx; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "tasks_reference_idx" ON "tasks" USING "btree" ("reference"); -- -- Name: transitions_project_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "transitions_project_index" ON "transitions" USING "btree" ("project_id"); -- -- Name: transitions_task_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "transitions_task_index" ON "transitions" USING "btree" ("task_id"); -- -- Name: transitions_user_index; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX "transitions_user_index" ON "transitions" USING "btree" ("user_id"); -- -- Name: user_has_notification_types_user_idx; Type: INDEX; Schema: public; Owner: - -- CREATE UNIQUE INDEX "user_has_notification_types_user_idx" ON "user_has_notification_types" USING "btree" ("user_id", "notification_type"); -- -- Name: users_username_idx; Type: INDEX; Schema: public; Owner: - -- CREATE UNIQUE INDEX "users_username_idx" ON "users" USING "btree" ("username"); -- -- Name: action_has_params action_has_params_action_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "action_has_params" ADD CONSTRAINT "action_has_params_action_id_fkey" FOREIGN KEY ("action_id") REFERENCES "actions"("id") ON DELETE CASCADE; -- -- Name: actions actions_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "actions" ADD CONSTRAINT "actions_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: column_has_move_restrictions column_has_move_restrictions_dst_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ADD CONSTRAINT "column_has_move_restrictions_dst_column_id_fkey" FOREIGN KEY ("dst_column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: column_has_move_restrictions column_has_move_restrictions_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ADD CONSTRAINT "column_has_move_restrictions_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: column_has_move_restrictions column_has_move_restrictions_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ADD CONSTRAINT "column_has_move_restrictions_role_id_fkey" FOREIGN KEY ("role_id") REFERENCES "project_has_roles"("role_id") ON DELETE CASCADE; -- -- Name: column_has_move_restrictions column_has_move_restrictions_src_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_move_restrictions" ADD CONSTRAINT "column_has_move_restrictions_src_column_id_fkey" FOREIGN KEY ("src_column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: column_has_restrictions column_has_restrictions_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_restrictions" ADD CONSTRAINT "column_has_restrictions_column_id_fkey" FOREIGN KEY ("column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: column_has_restrictions column_has_restrictions_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_restrictions" ADD CONSTRAINT "column_has_restrictions_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: column_has_restrictions column_has_restrictions_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "column_has_restrictions" ADD CONSTRAINT "column_has_restrictions_role_id_fkey" FOREIGN KEY ("role_id") REFERENCES "project_has_roles"("role_id") ON DELETE CASCADE; -- -- Name: columns columns_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "columns" ADD CONSTRAINT "columns_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: comments comments_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "comments" ADD CONSTRAINT "comments_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: group_has_users group_has_users_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "group_has_users" ADD CONSTRAINT "group_has_users_group_id_fkey" FOREIGN KEY ("group_id") REFERENCES "groups"("id") ON DELETE CASCADE; -- -- Name: group_has_users group_has_users_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "group_has_users" ADD CONSTRAINT "group_has_users_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: last_logins last_logins_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "last_logins" ADD CONSTRAINT "last_logins_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: password_reset password_reset_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "password_reset" ADD CONSTRAINT "password_reset_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: predefined_task_descriptions predefined_task_descriptions_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "predefined_task_descriptions" ADD CONSTRAINT "predefined_task_descriptions_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_activities project_activities_creator_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_activities" ADD CONSTRAINT "project_activities_creator_id_fkey" FOREIGN KEY ("creator_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: project_activities project_activities_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_activities" ADD CONSTRAINT "project_activities_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_activities project_activities_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_activities" ADD CONSTRAINT "project_activities_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: project_daily_stats project_daily_stats_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_stats" ADD CONSTRAINT "project_daily_stats_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_daily_column_stats project_daily_summaries_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_column_stats" ADD CONSTRAINT "project_daily_summaries_column_id_fkey" FOREIGN KEY ("column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: project_daily_column_stats project_daily_summaries_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_daily_column_stats" ADD CONSTRAINT "project_daily_summaries_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_categories project_has_categories_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_categories" ADD CONSTRAINT "project_has_categories_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_files project_has_files_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_files" ADD CONSTRAINT "project_has_files_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_groups project_has_groups_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_groups" ADD CONSTRAINT "project_has_groups_group_id_fkey" FOREIGN KEY ("group_id") REFERENCES "groups"("id") ON DELETE CASCADE; -- -- Name: project_has_groups project_has_groups_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_groups" ADD CONSTRAINT "project_has_groups_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_metadata project_has_metadata_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_metadata" ADD CONSTRAINT "project_has_metadata_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_notification_types project_has_notification_types_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_notification_types" ADD CONSTRAINT "project_has_notification_types_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_roles project_has_roles_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_roles" ADD CONSTRAINT "project_has_roles_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_users project_has_users_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_users" ADD CONSTRAINT "project_has_users_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_has_users project_has_users_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_has_users" ADD CONSTRAINT "project_has_users_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: project_role_has_restrictions project_role_has_restrictions_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_role_has_restrictions" ADD CONSTRAINT "project_role_has_restrictions_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: project_role_has_restrictions project_role_has_restrictions_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "project_role_has_restrictions" ADD CONSTRAINT "project_role_has_restrictions_role_id_fkey" FOREIGN KEY ("role_id") REFERENCES "project_has_roles"("role_id") ON DELETE CASCADE; -- -- Name: remember_me remember_me_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "remember_me" ADD CONSTRAINT "remember_me_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: subtask_time_tracking subtask_time_tracking_subtask_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtask_time_tracking" ADD CONSTRAINT "subtask_time_tracking_subtask_id_fkey" FOREIGN KEY ("subtask_id") REFERENCES "subtasks"("id") ON DELETE CASCADE; -- -- Name: subtask_time_tracking subtask_time_tracking_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtask_time_tracking" ADD CONSTRAINT "subtask_time_tracking_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: swimlanes swimlanes_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "swimlanes" ADD CONSTRAINT "swimlanes_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: task_has_external_links task_has_external_links_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_external_links" ADD CONSTRAINT "task_has_external_links_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: task_has_files task_has_files_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_files" ADD CONSTRAINT "task_has_files_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: task_has_links task_has_links_link_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_links" ADD CONSTRAINT "task_has_links_link_id_fkey" FOREIGN KEY ("link_id") REFERENCES "links"("id") ON DELETE CASCADE; -- -- Name: task_has_links task_has_links_opposite_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_links" ADD CONSTRAINT "task_has_links_opposite_task_id_fkey" FOREIGN KEY ("opposite_task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: task_has_links task_has_links_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_links" ADD CONSTRAINT "task_has_links_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: task_has_metadata task_has_metadata_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_metadata" ADD CONSTRAINT "task_has_metadata_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: subtasks task_has_subtasks_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "subtasks" ADD CONSTRAINT "task_has_subtasks_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: task_has_tags task_has_tags_tag_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_tags" ADD CONSTRAINT "task_has_tags_tag_id_fkey" FOREIGN KEY ("tag_id") REFERENCES "tags"("id") ON DELETE CASCADE; -- -- Name: task_has_tags task_has_tags_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "task_has_tags" ADD CONSTRAINT "task_has_tags_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: tasks tasks_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "tasks" ADD CONSTRAINT "tasks_column_id_fkey" FOREIGN KEY ("column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: tasks tasks_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "tasks" ADD CONSTRAINT "tasks_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: tasks tasks_swimlane_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "tasks" ADD CONSTRAINT "tasks_swimlane_id_fkey" FOREIGN KEY ("swimlane_id") REFERENCES "swimlanes"("id") ON DELETE CASCADE; -- -- Name: transitions transitions_dst_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ADD CONSTRAINT "transitions_dst_column_id_fkey" FOREIGN KEY ("dst_column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: transitions transitions_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ADD CONSTRAINT "transitions_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: transitions transitions_src_column_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ADD CONSTRAINT "transitions_src_column_id_fkey" FOREIGN KEY ("src_column_id") REFERENCES "columns"("id") ON DELETE CASCADE; -- -- Name: transitions transitions_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ADD CONSTRAINT "transitions_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "tasks"("id") ON DELETE CASCADE; -- -- Name: transitions transitions_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "transitions" ADD CONSTRAINT "transitions_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: user_has_metadata user_has_metadata_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_metadata" ADD CONSTRAINT "user_has_metadata_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: user_has_notification_types user_has_notification_types_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_notification_types" ADD CONSTRAINT "user_has_notification_types_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: user_has_notifications user_has_notifications_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_notifications" ADD CONSTRAINT "user_has_notifications_project_id_fkey" FOREIGN KEY ("project_id") REFERENCES "projects"("id") ON DELETE CASCADE; -- -- Name: user_has_notifications user_has_notifications_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_notifications" ADD CONSTRAINT "user_has_notifications_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- Name: user_has_unread_notifications user_has_unread_notifications_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY "user_has_unread_notifications" ADD CONSTRAINT "user_has_unread_notifications_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE CASCADE; -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database dump -- -- Dumped from database version 9.6.4 -- Dumped by pg_dump version 9.6.4 SET statement_timeout = 0; SET lock_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SET check_function_bodies = false; SET client_min_messages = warning; SET row_security = off; SET search_path = public, pg_catalog; -- -- Data for Name: settings; Type: TABLE DATA; Schema: public; Owner: postgres -- INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('board_highlight_period', '172800', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('board_public_refresh_interval', '60', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('board_private_refresh_interval', '10', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('board_columns', '', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('webhook_token', '1ff45d3f47d1dc00a9bd51a335d2fe705714e4c4073d486c2c8e6e161c28', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('api_token', '261e6e871a415183978e3a25f65ddb63c93e680931bef4c6b1728ed1a07c', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('application_language', 'en_US', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('application_timezone', 'UTC', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('application_url', '', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('application_date_format', 'm/d/Y', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('project_categories', '', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('subtask_restriction', '0', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('application_stylesheet', '', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('application_currency', 'USD', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('integration_gravatar', '0', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('calendar_user_subtasks_time_tracking', '0', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('calendar_user_tasks', 'date_started', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('calendar_project_tasks', 'date_started', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('webhook_url', '', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('default_color', 'yellow', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('subtask_time_tracking', '1', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('cfd_include_closed_tasks', '1', 0, 0); INSERT INTO settings (option, value, changed_by, changed_on) VALUES ('password_reset', '1', 0, 0); -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database dump -- -- Dumped from database version 9.6.4 -- Dumped by pg_dump version 9.6.4 SET statement_timeout = 0; SET lock_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SET check_function_bodies = false; SET client_min_messages = warning; SET row_security = off; SET search_path = public, pg_catalog; -- -- Data for Name: links; Type: TABLE DATA; Schema: public; Owner: postgres -- INSERT INTO links (id, label, opposite_id) VALUES (1, 'relates to', 0); INSERT INTO links (id, label, opposite_id) VALUES (2, 'blocks', 3); INSERT INTO links (id, label, opposite_id) VALUES (3, 'is blocked by', 2); INSERT INTO links (id, label, opposite_id) VALUES (4, 'duplicates', 5); INSERT INTO links (id, label, opposite_id) VALUES (5, 'is duplicated by', 4); INSERT INTO links (id, label, opposite_id) VALUES (6, 'is a child of', 7); INSERT INTO links (id, label, opposite_id) VALUES (7, 'is a parent of', 6); INSERT INTO links (id, label, opposite_id) VALUES (8, 'targets milestone', 9); INSERT INTO links (id, label, opposite_id) VALUES (9, 'is a milestone of', 8); INSERT INTO links (id, label, opposite_id) VALUES (10, 'fixes', 11); INSERT INTO links (id, label, opposite_id) VALUES (11, 'is fixed by', 10); -- -- Name: links_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('links_id_seq', 11, true); -- -- PostgreSQL database dump complete -- INSERT INTO users (username, password, role) VALUES ('admin', '$2y$10$j/bvk6WblIHAyAJEBXLgBeoOjJ1oHsuA0VTUf85lRYOJ4czssCuI6', 'app-admin');INSERT INTO schema_version VALUES ('106');