diff --git a/Cargo.lock b/Cargo.lock index 9859dc8..35de6c5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -86,9 +86,9 @@ dependencies = [ [[package]] name = "actix-jwt-session" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "370a6266b24b472629abdbd222d9ea735c0ac86c81fa2a3851dee86c82d99521" +checksum = "6317d3303618eea36d68898bf720ce94d8b5bb2bf1a23c8ffdf714024f0a49a6" dependencies = [ "actix-web", "argon2", @@ -97,6 +97,7 @@ dependencies = [ "cookie 0.17.0", "deadpool", "deadpool-redis", + "derive_more", "futures", "futures-lite", "futures-util", @@ -368,9 +369,9 @@ checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" [[package]] name = "argon2" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" +checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" dependencies = [ "base64ct", "blake2", @@ -687,9 +688,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" +checksum = "ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9" [[package]] name = "byteorder" @@ -742,9 +743,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chrono" -version = "0.4.31" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" dependencies = [ "android-tzdata", "iana-time-zone", @@ -753,7 +754,7 @@ dependencies = [ "pure-rust-locales", "serde", "wasm-bindgen", - "windows-targets 0.48.5", + "windows-targets 0.52.0", ] [[package]] @@ -1075,6 +1076,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" +[[package]] +name = "dotenv" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" + [[package]] name = "dotenvy" version = "0.15.7" @@ -1757,7 +1764,9 @@ dependencies = [ "actix-web", "async-trait", "bincode", + "chrono", "derive_more", + "dotenv", "entities", "figment", "futures", @@ -2320,9 +2329,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "openssl" -version = "0.10.62" +version = "0.10.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" +checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" dependencies = [ "bitflags 2.4.2", "cfg-if", @@ -2352,9 +2361,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.98" +version = "0.9.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" +checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" dependencies = [ "cc", "libc", @@ -2626,9 +2635,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -2808,13 +2817,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.3", + "regex-automata 0.4.5", "regex-syntax 0.8.2", ] @@ -2829,9 +2838,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -3224,9 +3233,9 @@ dependencies = [ [[package]] name = "sea-orm" -version = "0.12.11" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f66e2129991acd51fcad7b59da1edd862edca69773cc9a19cb17b967fae2fb" +checksum = "0cbf88748872fa54192476d6d49d0775e208566a72656e267e45f6980b926c8d" dependencies = [ "async-stream", "async-trait", @@ -3252,9 +3261,9 @@ dependencies = [ [[package]] name = "sea-orm-macros" -version = "0.12.11" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03da1864306242678ac3b6567e69f70dd1252a72742baa23a4d92d2d45da3fc" +checksum = "e0dbc880d47aa53c6a572e39c99402c7fad59b50766e51e0b0fc1306510b0555" dependencies = [ "heck", "proc-macro2", @@ -3553,9 +3562,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b187f0231d56fe41bfb12034819dd2bf336422a5866de41bc3fec4b2e3883e8" +checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" [[package]] name = "smartstring" @@ -4280,9 +4289,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uncased" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68" +checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" dependencies = [ "version_check", ] diff --git a/crates/entities/src/project_member_invites.rs b/crates/entities/src/project_member_invites.rs index d462b8e..0483327 100644 --- a/crates/entities/src/project_member_invites.rs +++ b/crates/entities/src/project_member_invites.rs @@ -1,6 +1,6 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.12.11 -use super::sea_orm_active_enums::ProjectMemberInviteRoles; +use super::sea_orm_active_enums::ProjectMemberRoles; use sea_orm::entity::prelude::*; use serde::{Deserialize, Serialize}; @@ -17,7 +17,7 @@ pub struct Model { #[sea_orm(column_type = "Text", nullable)] pub message: Option, pub responded_at: Option, - pub role: ProjectMemberInviteRoles, + pub role: ProjectMemberRoles, pub created_by_id: Option, pub project_id: Uuid, pub updated_by_id: Option, diff --git a/crates/entities/src/project_members.rs b/crates/entities/src/project_members.rs index b0f57ea..e328f35 100644 --- a/crates/entities/src/project_members.rs +++ b/crates/entities/src/project_members.rs @@ -1,6 +1,6 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.12.11 -use super::sea_orm_active_enums::Roles; +use super::sea_orm_active_enums::ProjectMemberRoles; use sea_orm::entity::prelude::*; use serde::{Deserialize, Serialize}; @@ -13,7 +13,7 @@ pub struct Model { pub id: Uuid, #[sea_orm(column_type = "Text", nullable)] pub comment: Option, - pub role: Roles, + pub role: ProjectMemberRoles, pub created_by_id: Option, pub member_id: Option, pub project_id: Uuid, diff --git a/crates/entities/src/sea_orm_active_enums.rs b/crates/entities/src/sea_orm_active_enums.rs index e214f2c..c1069af 100644 --- a/crates/entities/src/sea_orm_active_enums.rs +++ b/crates/entities/src/sea_orm_active_enums.rs @@ -7,9 +7,9 @@ use serde::{Deserialize, Serialize}; #[sea_orm( rs_type = "String", db_type = "Enum", - enum_name = "project_member_invite_roles" + enum_name = "project_member_roles" )] -pub enum ProjectMemberInviteRoles { +pub enum ProjectMemberRoles { #[sea_orm(string_value = "Admin")] Admin, #[sea_orm(string_value = "Guest")] diff --git a/crates/jet-api/Cargo.toml b/crates/jet-api/Cargo.toml index 12ec9ef..dab7708 100644 --- a/crates/jet-api/Cargo.toml +++ b/crates/jet-api/Cargo.toml @@ -14,7 +14,7 @@ rumqttc = { version = "0.23.0", features = ["use-rustls"] } rust-s3 = { version = "0.33.0", features = ["tokio-rustls-tls", "futures-util", "futures-io"] } sea-orm = { version = "0.12.11", features = ["postgres-array", "sqlx-all"] } serde = "1.0.195" -serde_json = "1.0.111" +serde_json = { version = "1.0.111", features = ["raw_value", "alloc"] } tokio = { version = "1.35.1", features = ["full"] } jet-contract = { workspace = true } uuid = { version = "1.7.0", features = ["v4", "serde"] } @@ -39,3 +39,5 @@ oauth2-signin = "0.2.0" oauth2-core = "0.2.0" reqwest = { version = "0.11.23", default-features = false, features = ["rustls", "tokio-rustls", "tokio-socks", "multipart"] } http-api-isahc-client = { version = "0.2.2", features = ["with-sleep-via-tokio"] } +dotenv = "0.15.0" +chrono = { version = "0.4.32", default-features = false, features = ["clock", "serde"] } diff --git a/crates/jet-api/src/http/api/authentication.rs b/crates/jet-api/src/http/api/authentication.rs index 5f92a64..0ce2421 100644 --- a/crates/jet-api/src/http/api/authentication.rs +++ b/crates/jet-api/src/http/api/authentication.rs @@ -1,11 +1,14 @@ use actix_web::web::{Data, ServiceConfig}; use actix_web::{delete, get, HttpResponse}; use sea_orm::DatabaseConnection; +use uuid::Uuid; mod email_check; +mod social_auth; -pub fn configure(config: &mut ServiceConfig) { +pub fn configure(http_client: reqwest::Client, config: &mut ServiceConfig) { config.service(email_check::email_check).service(oauth); + social_auth::configure(http_client, config); } #[derive(Debug, Clone, Copy, derive_more::Display)] @@ -18,7 +21,17 @@ pub enum PublishError { MagicLinkEmail, } -#[derive(Debug, Clone, Copy, derive_more::Display, derive_more::From)] +#[derive(Debug, Clone, derive_more::Display)] +pub enum OAuthError { + #[display(fmt = "Failed to load workspace invides for {user_id} on {provider} callback")] + FetchWorkspaceInvites { user_id: Uuid, provider: String }, + #[display(fmt = "Failed to load project invides for {user_id} on {provider} callback")] + FetchProjectInvites { user_id: Uuid, provider: String }, + #[display(fmt = "Failed to connect user {user_id} to {provider}")] + ConnectSocialMedia { user_id: Uuid, provider: String }, +} + +#[derive(Debug, Clone, derive_more::Display, derive_more::From)] pub enum AuthError { #[display(fmt = "New account creation is disabled. Please contact your site administrator")] RegisterOff, @@ -37,6 +50,9 @@ pub enum AuthError { #[display(fmt = "{}", _0)] #[from] Publish(PublishError), + #[display(fmt = "{}", _0)] + #[from] + Oauth(OAuthError), } #[get("/social-auth")] diff --git a/crates/jet-api/src/http/api/authentication/social_auth.rs b/crates/jet-api/src/http/api/authentication/social_auth.rs new file mode 100644 index 0000000..59930ed --- /dev/null +++ b/crates/jet-api/src/http/api/authentication/social_auth.rs @@ -0,0 +1,623 @@ +use std::env::var as env_var; + +use super::AuthError; +use actix_jwt_session::{JwtTtl, RefreshTtl, JWT_HEADER_NAME, REFRESH_HEADER_NAME}; +use actix_web::{ + get, + web::{self, Data, ServiceConfig}, + HttpRequest, HttpResponse, +}; +use chrono::Utc; +use entities::project_member_invites::{ + Column as ProjectMemberInviteColumn, Model as ProjectMemberInvite, +}; +use entities::users::{ActiveModel as UserModel, Column as UserColumn}; +use entities::workspace_member_invites::{ + Column as WorkspaceMemberInviteColumn, Model as WorkspaceMemberInvite, +}; +use entities::workspace_members::ActiveModel as WorkspaceMemberModel; +use entities::{ + prelude::{ + ProjectMemberInvites, ProjectMembers, Users, WorkspaceMemberInvites, WorkspaceMembers, + }, + sea_orm_active_enums::Roles, +}; +use entities::{ + project_members::ActiveModel as ProjectMemberModel, sea_orm_active_enums::ProjectMemberRoles, +}; +use http_api_isahc_client::IsahcClient; +use jet_contract::{ + event_bus::{Msg, SignInMedium, Topic, UserMsg}, + UserId, +}; +use oauth2_amazon::{ + AmazonExtensionsBuilder, AmazonProviderWithWebServices, AmazonScope, AmazonTokenUrlRegion, +}; +use oauth2_client::extensions::UserInfo; +use oauth2_github::{GithubExtensionsBuilder, GithubProviderWithWebApplication, GithubScope}; +use oauth2_gitlab::{ + GitlabExtensionsBuilder, GitlabProviderForEndUsers, GitlabScope, BASE_URL_GITLAB_COM, +}; +use oauth2_google::{ + GoogleExtensionsBuilder, GoogleProviderForWebServerApps, + GoogleProviderForWebServerAppsAccessType, GoogleScope, +}; +use oauth2_signin::web_app::{SigninFlow, SigninFlowHandleCallbackByQueryConfiguration}; +use reqwest::header::{LOCATION, USER_AGENT}; +use sea_orm::{ + sea_query::OnConflict, ActiveModelTrait, ActiveValue::NotSet, ColumnTrait, DatabaseConnection, + DatabaseTransaction, EntityTrait, QueryFilter, Set, TransactionTrait, +}; +use tracing::{debug, error, warn}; + +use crate::{ + http::OAuthError, + models::{Error, JsonError}, + session::AppClaims, +}; + +macro_rules! oauth_envs { + ($env: expr, 2) => {{ + use std::concat; + use std::env::var; + var(concat!($env, "_CLIENT_ID")) + .ok() + .zip(var(concat!($env, "_CLIENT_SECRET")).ok()) + }}; + ($env: expr, 1) => {{ + use std::concat; + use std::env::var; + var(concat!($env, "_CLIENT_ID")).ok() + }}; +} +macro_rules! init_flow_service { + ($provider: expr, $flow: expr) => { + web::resource(std::concat!("/auth/", $provider)).get({ + let flow = $flow.clone(); + move || { + let flow = flow.clone(); + async move { + let flow = flow.clone(); + let Ok(uri) = flow.build_authorization_url(None) else { + return HttpResponse::InternalServerError().finish(); + }; + HttpResponse::SeeOther() + .append_header((LOCATION, uri.as_str())) + .finish() + } + } + }) + }; +} + +macro_rules! flow_callback { + ($provider: expr, $flow: expr) => {{ + web::resource(std::concat!("/auth/", $provider, "/callback")).get( + move |req: HttpRequest, + db: Data, + event_bus: Data, + session: Data| { + let flow = $flow.clone(); + async move { + let res: Result = handle_callback( + $provider, + req, + db, + flow.clone(), + event_bus.clone(), + session.clone(), + ) + .await; + res + } + }, + ) + }}; +} + +pub fn configure(_http_client: reqwest::Client, config: &mut ServiceConfig) { + let schema = env_var("JET_API_SCHEMA").unwrap(); + let host = env_var("JET_API_HOST").unwrap(); + let uri = format!("{schema}://{host}"); + let client = http_api_isahc_client::IsahcClient::new().unwrap(); + + if let Some((client_id, client_secret)) = oauth_envs!("GITHUB", 2) { + let flow = Data::new(github_flow(client.clone(), client_id, client_secret, &uri)); + config + .service(init_flow_service!("github", flow)) + .service(flow_callback!("github", flow)); + } + if let Some((client_id, client_secret)) = oauth_envs!("GITLAB", 2) { + let flow = Data::new(gitlab_flow(client.clone(), client_id, client_secret, &uri)); + config + .service(init_flow_service!("gitlab", flow)) + .service(flow_callback!("gitlab", flow)); + } + if let Some((client_id, client_secret)) = oauth_envs!("GOOGLE", 2) { + let flow = Data::new(google_flow(client.clone(), client_id, client_secret, &uri)); + config + .service(init_flow_service!("google", flow)) + .service(flow_callback!("google", flow)); + } + if let Some((client_id, client_secret)) = oauth_envs!("AMAZON", 2) { + let flow = Data::new(amazon_flow(client.clone(), client_id, client_secret, &uri)); + config + .service(init_flow_service!("amazon", flow)) + .service(flow_callback!("amazon", flow)); + } + + config.service(social_auth); +} + +#[get("/social-auth")] +async fn social_auth() -> HttpResponse { + HttpResponse::NotImplemented().finish() +} + +async fn handle_callback( + provider: &str, + req: HttpRequest, + db: Data, + flow: Data>, + event_bus: Data, + session: Data, +) -> std::result::Result { + debug!("Starting github callback"); + let query = req.query_string(); + let config = SigninFlowHandleCallbackByQueryConfiguration::new(); + let ret = flow.handle_callback_by_query(query, config).await; + + use oauth2_signin::web_app::SigninFlowHandleCallbackRet as R; + let response = match ret { + R::Ok((access_token_body, user_info)) => { + let mut tx = db.begin().await.map_err(|_| Error::DatabaseError)?; + match handle_user_info( + provider, + req, + &mut tx, + access_token_body.id_token, + user_info, + event_bus, + session, + ) + .await + { + Ok(v) => { + tx.commit().await.map_err(|e| { + error!("Failed to commit social_auth changes to postgres: {e}"); + Error::DatabaseError + })?; + v + } + Err(e) => { + tx.rollback().await.map_err(|e| { + error!("Failed to rollback social_auth changes to postgres: {e}"); + Error::DatabaseError + })?; + return Err(e.into()); + } + } + } + R::OkButUserInfoNone(access_token_body) => { + warn!("handle callback from {provider}"); + let _id = access_token_body.id_token; + HttpResponse::FailedDependency().json(JsonError::new( + "Authentication provider did not return user info", + )) + } + R::OkButUserInfoObtainError((access_token_body, error)) => { + warn!("handle callback from {provider}: {error}"); + let _id = access_token_body.id_token; + HttpResponse::FailedDependency().json(JsonError::new( + "Authentication provider refused to returns user info", + )) + } + R::OkButUserInfoEndpointExecuteError((access_token_body, error)) => { + warn!("handle callback from {provider}: {error}"); + let _id = access_token_body.id_token; + HttpResponse::FailedDependency().json(JsonError::new( + "Authentication provider refused to returns user info", + )) + } + R::FlowHandleCallbackError(error) => { + warn!("handle callback from {provider} failed: {error}"); + HttpResponse::FailedDependency() + .json(JsonError::new("Authentication provider returns an error")) + } + }; + Ok(response) +} + +async fn handle_user_info( + provider: &str, + req: HttpRequest, + db: &mut DatabaseTransaction, + id_token: Option, + user_info: UserInfo, + event_bus: Data, + session: Data, +) -> std::result::Result { + let UserInfo { + uid: _, + name: _, + email, + raw: _, + } = user_info; + + let Some(email) = email else { + return Ok(HttpResponse::BadRequest().json(JsonError::new( + "Something went wrong. Please try again later or contact the support team.", + ))); + }; + if !email.contains('@') { + return Ok(HttpResponse::BadRequest().json(JsonError::new( + "Something went wrong. Please try again later or contact the support team.", + ))); + } + + let user = Users::find() + .filter(UserColumn::Email.eq(&email)) + .one(&mut *db) + .await; + + let mut user: UserModel = match user { + Ok(Some(user)) => user.into(), + Ok(None) => { + return Ok(HttpResponse::BadRequest().json(JsonError::new( + "Something went wrong. Please try again later or contact the support team.", + ))); + } + Err(e) => { + error!("Failed to find user for oauth {provider} sign-in: {e}"); + return Ok(HttpResponse::InternalServerError().finish()); + } + }; + + let ip = req + .peer_addr() + .ok_or(AuthError::NoPeerAddr)? + .ip() + .to_string(); + let user_agent = req + .headers() + .get(USER_AGENT) + .ok_or(AuthError::NoUserAgent)? + .to_str() + .map_err(|_| AuthError::InvalidUserAgent)? + .to_string(); + + user.is_active = Set(true); + user.last_active = Set(Some(chrono::Utc::now().fixed_offset())); + user.last_login_time = Set(Some(chrono::Utc::now().fixed_offset())); + user.last_login_ip = Set(ip.clone()); + user.last_login_uagent = Set(user_agent.clone()); + user.last_login_medium = Set(SignInMedium::OAuth.to_string()); + user.is_email_verified = Set(true); + + let user_id = user.id.clone().unwrap(); + let user = match user.update(&mut *db).await { + Ok(user) => user, + Err(e) => { + error!("Failed to update user {user_id:?} on oauth {provider}: {e}"); + return Ok(HttpResponse::InternalServerError().finish()); + } + }; + + let workspace_invites = WorkspaceMemberInvites::find() + .filter( + WorkspaceMemberInviteColumn::Accepted + .eq(true) + .and(WorkspaceMemberInviteColumn::Email.eq(&email)), + ) + .all(&mut *db) + .await + .map_err(|e| { + error!("Failed to update user {user_id:?} on oauth {provider}: {e}"); + OAuthError::FetchWorkspaceInvites { + user_id, + provider: provider.to_owned(), + } + })?; + let project_invites = ProjectMemberInvites::find() + .filter( + ProjectMemberInviteColumn::Accepted + .eq(true) + .and(ProjectMemberInviteColumn::Email.eq(&email)), + ) + .all(&mut *db) + .await + .map_err(|e| { + error!("Failed to update user {user_id:?} on oauth {provider}: {e}"); + OAuthError::FetchProjectInvites { + user_id, + provider: provider.to_owned(), + } + })?; + + // Create workspace members + let insert = WorkspaceMembers::insert_many(workspace_invites.iter().map( + |WorkspaceMemberInvite { + role, + created_by_id, + workspace_id, + .. + }| WorkspaceMemberModel { + id: NotSet, + created_at: Set(Utc::now().fixed_offset()), + updated_at: Set(Utc::now().fixed_offset()), + role: Set(match role { + Roles::Admin => Roles::Member, + _ => role.clone(), + }), + created_by_id: Set(created_by_id.clone()), + member_id: Set(user_id), + updated_by_id: NotSet, + workspace_id: Set(workspace_id.clone()), + company_role: NotSet, + view_props: NotSet, + default_props: NotSet, + issue_props: NotSet, + is_active: Set(true), + }, + )); + if let Err(e) = insert + .on_conflict(OnConflict::new().do_nothing().to_owned()) + .exec(&mut *db) + .await + { + error!("Failed to add user {user_id:?} to workspace with provider {provider}: {e}"); + return Ok(HttpResponse::InternalServerError() + .json(JsonError::new("Failed to add user to workspaces"))); + } + + // Create project members + let insert = ProjectMembers::insert_many(project_invites.iter().map( + |ProjectMemberInvite { + role, + created_by_id, + workspace_id, + .. + }| ProjectMemberModel { + id: NotSet, + created_at: Set(Utc::now().fixed_offset()), + updated_at: Set(Utc::now().fixed_offset()), + role: Set(match role { + ProjectMemberRoles::Admin => ProjectMemberRoles::Member, + _ => role.clone(), + }), + created_by_id: Set(created_by_id.clone()), + member_id: Set(Some(user_id)), + updated_by_id: NotSet, + workspace_id: Set(workspace_id.clone()), + view_props: NotSet, + default_props: NotSet, + is_active: Set(true), + comment: Set(None), + project_id: NotSet, + sort_order: NotSet, + preferences: NotSet, + }, + )); + if let Err(e) = insert + .on_conflict(OnConflict::new().do_nothing().to_owned()) + .exec(&mut *db) + .await + { + error!("Failed to add user {user_id:?} to project with provider {provider}: {e}"); + return Ok(HttpResponse::InternalServerError() + .json(JsonError::new("Failed to add user to projects"))); + } + + // cleanups + if let Err(e) = WorkspaceMemberInvites::delete_many() + .filter( + WorkspaceMemberInviteColumn::Id.is_in( + workspace_invites + .into_iter() + .map(|w| uuid::Uuid::from_u128(w.id.as_u128())) + .collect::>(), + ), + ) + .exec(&mut *db) + .await + { + error!( + "Failed clean up workspace invites for user {user_id:?} with provider {provider}: {e}" + ); + }; + if let Err(e) = ProjectMemberInvites::delete_many() + .filter( + ProjectMemberInviteColumn::Id.is_in( + project_invites + .into_iter() + .map(|w| uuid::Uuid::from_u128(w.id.as_u128())) + .collect::>(), + ), + ) + .exec(&mut *db) + .await + { + error!( + "Failed clean up project invites for user {user_id:?} with provider {provider}: {e}" + ); + }; + + entities::social_login_connections::ActiveModel { + id: NotSet, + created_at: NotSet, + updated_at: NotSet, + medium: Set(provider.to_owned()), + last_login_at: Set(Some(chrono::Utc::now().fixed_offset())), + last_received_at: NotSet, + token_data: Set(Some(serde_json::json!({ "id_token": id_token }))), + extra_data: NotSet, + created_by_id: Set(Some(user_id)), + updated_by_id: NotSet, + user_id: Set(user_id), + } + .save(&mut *db) + .await + .map_err(|e| { + error!("Failed to create social media connection {provider:?}: {e}"); + OAuthError::ConnectSocialMedia { + user_id, + provider: provider.to_owned(), + } + })?; + + if let Err(e) = event_bus + .publish( + Topic::User, + Msg::User(UserMsg::SignIn { + user_id: UserId::new(user_id), + email, + user_agent, + ip, + medium: SignInMedium::OAuth, + first_time: false, + }), + rumqttc::QoS::AtLeastOnce, + true, + ) + .await + { + warn!("Failed to publish sign-in msg after {provider} callback: {e}"); + }; + + let access_ttl = JwtTtl(actix_jwt_session::Duration::days(9_999)); + let refresh_ttl = RefreshTtl(actix_jwt_session::Duration::days(9_999)); + let claims = AppClaims::from_user(user, access_ttl); + let pair = match session.store(claims, access_ttl, refresh_ttl).await { + Ok(pair) => pair, + Err(e) => { + error!("Failed to store session: {e}"); + return Ok(HttpResponse::InternalServerError().finish()); + } + }; + + let access_token = match pair.jwt.encode() { + Ok(s) => s, + Err(e) => { + error!("Failed to store session: {e}"); + return Ok(HttpResponse::InternalServerError().finish()); + } + }; + let refresh_token = match pair.refresh.encode() { + Ok(s) => s, + Err(e) => { + error!("Failed to store session: {e}"); + return Ok(HttpResponse::InternalServerError().finish()); + } + }; + + #[derive(Debug, serde::Serialize)] + struct Response { + access_token: String, + refresh_token: String, + } + + Ok(HttpResponse::Created() + .append_header((JWT_HEADER_NAME, access_token.clone())) + .append_header((REFRESH_HEADER_NAME, refresh_token.clone())) + .json(Response { + access_token, + refresh_token, + })) +} + +fn github_flow( + client: IsahcClient, + client_id: String, + client_secret: String, + uri: &str, +) -> SigninFlow { + SigninFlow::new( + client.clone(), + GithubProviderWithWebApplication::new( + client_id.to_owned(), + client_secret.to_owned(), + format!("{uri}/api/auth/github/callback").parse().unwrap(), + ) + .unwrap(), + vec![GithubScope::PublicRepo, GithubScope::UserEmail], + GithubExtensionsBuilder, + ) +} + +fn gitlab_flow( + client: IsahcClient, + client_id: String, + client_secret: String, + uri: &str, +) -> SigninFlow { + SigninFlow::new( + client.clone(), + GitlabProviderForEndUsers::new( + BASE_URL_GITLAB_COM, + client_id.to_owned(), + client_secret.to_owned(), + oauth2_core::types::RedirectUri::Url( + format!("{uri}/api/auth/gitlab/callback").parse().unwrap(), + ), + ) + .unwrap(), + vec![ + GitlabScope::Openid, + GitlabScope::Profile, + GitlabScope::Email, + GitlabScope::ReadUser, + ], + GitlabExtensionsBuilder, + ) +} + +fn google_flow( + client: IsahcClient, + client_id: String, + client_secret: String, + uri: &str, +) -> SigninFlow { + SigninFlow::new( + client.clone(), + GoogleProviderForWebServerApps::new( + client_id.clone(), + client_secret.clone(), + oauth2_core::types::RedirectUri::Url( + format!("{uri}/api/auth/google/callback").parse().unwrap(), + ), + ) + .unwrap() + .configure(|x| { + x.access_type = Some(GoogleProviderForWebServerAppsAccessType::Offline); + x.include_granted_scopes = Some(true); + }), + vec![ + GoogleScope::Email, + GoogleScope::Profile, + GoogleScope::Openid, + ], + GoogleExtensionsBuilder, + ) +} + +fn amazon_flow( + client: IsahcClient, + client_id: String, + client_secret: String, + uri: &str, +) -> SigninFlow { + SigninFlow::new( + client, + AmazonProviderWithWebServices::new( + client_id.to_owned(), + client_secret.to_owned(), + oauth2_core::types::RedirectUri::Url( + format!("{uri}/api/auth/amazon/callback").parse().unwrap(), + ), + AmazonTokenUrlRegion::NA, + ) + .unwrap(), + vec![AmazonScope::Profile, AmazonScope::PostalCode], + AmazonExtensionsBuilder, + ) +} diff --git a/crates/jet-api/src/http/api/mod.rs b/crates/jet-api/src/http/api/mod.rs index 3e48576..6708b92 100644 --- a/crates/jet-api/src/http/api/mod.rs +++ b/crates/jet-api/src/http/api/mod.rs @@ -3,15 +3,13 @@ pub use authentication::*; mod authentication; mod config; -mod social_auth; mod users; pub fn configure(http_client: reqwest::Client, config: &mut ServiceConfig) { config.service( scope("/api") .configure(config::configure) - .configure(users::configure) - .configure(authentication::configure) - .configure(|c| social_auth::configure(http_client, c)), + .configure(users::configure), ); + authentication::configure(http_client, config); } diff --git a/crates/jet-api/src/http/api/social_auth.rs b/crates/jet-api/src/http/api/social_auth.rs deleted file mode 100644 index 10382f7..0000000 --- a/crates/jet-api/src/http/api/social_auth.rs +++ /dev/null @@ -1,192 +0,0 @@ -use std::env::var as env_var; - -use actix_web::{ - get, - web::{Data, Query, ServiceConfig}, - HttpResponse, -}; -use derive_more::Deref; -use http_api_isahc_client::IsahcClient; -use oauth2_amazon::{ - AmazonExtensionsBuilder, AmazonProviderWithWebServices, AmazonScope, AmazonTokenUrlRegion, -}; -use oauth2_github::{GithubExtensionsBuilder, GithubProviderWithWebApplication, GithubScope}; -use oauth2_gitlab::{ - GitlabExtensionsBuilder, GitlabProviderForEndUsers, GitlabScope, BASE_URL_GITLAB_COM, -}; -use oauth2_google::{ - GoogleExtensionsBuilder, GoogleProviderForWebServerApps, - GoogleProviderForWebServerAppsAccessType, GoogleScope, -}; -use oauth2_signin::web_app::{ - SigninFlow, - SigninFlowHandleCallbackByQueryConfiguration, -}; -use tracing::{debug, info}; - -macro_rules! oauth_envs { - ($env: expr, 2) => {{ - use std::concat; - use std::env::var; - var(concat!($env, "_CLIENT_ID")) - .ok() - .zip(var(concat!($env, "_CLIENT_SECRET")).ok()) - }}; - ($env: expr, 1) => {{ - use std::concat; - use std::env::var; - var(concat!($env, "_CLIENT_ID")).ok() - }}; -} -#[derive(Debug, Deref)] -struct Gitlab(SigninFlow); -#[derive(Debug, Deref)] -struct Github(SigninFlow); -#[derive(Debug, Deref)] -struct Google(SigninFlow); -#[derive(Debug, Deref)] -struct Amazon(SigninFlow); - -struct OAuthSecrets { - client_id: String, - client_secret: Option, -} - -impl OAuthSecrets { - pub fn new1(client_id: String) -> Self { - Self { - client_secret: None, - client_id, - } - } - - pub fn new2(client_id: String, client_secret: String) -> Self { - Self { - client_secret: Some(client_secret), - client_id, - } - } -} - -pub fn configure(http_client: reqwest::Client, config: &mut ServiceConfig) { - let schema = env_var("JET_API_SCHEMA").unwrap(); - let host = env_var("JET_API_HOST").unwrap(); - let uri = format!("{schema}://{host}"); - let client = http_api_isahc_client::IsahcClient::new().unwrap(); - - if let Some((client_id, client_secret)) = oauth_envs!("GITHUB", 2) { - config - .app_data(Data::new(Github(SigninFlow::new( - client.clone(), - GithubProviderWithWebApplication::new( - client_id.to_owned(), - client_secret.to_owned(), - format!("{uri}/auth/github/callback").parse().unwrap(), - ) - .unwrap(), - vec![GithubScope::PublicRepo, GithubScope::UserEmail], - GithubExtensionsBuilder, - )))) - .service(github_callback); - } - if let Some((client_id, client_secret)) = oauth_envs!("GITLAB", 2) { - config - .app_data(Data::new(Gitlab(SigninFlow::new( - client.clone(), - GitlabProviderForEndUsers::new( - BASE_URL_GITLAB_COM, - client_id.to_owned(), - client_secret.to_owned(), - oauth2_core::types::RedirectUri::Url( - format!("{uri}/auth/gitlab/callback").parse().unwrap(), - ), - ) - .unwrap(), - vec![ - GitlabScope::Openid, - GitlabScope::Profile, - GitlabScope::Email, - GitlabScope::ReadUser, - ], - GitlabExtensionsBuilder, - )))) - .service(gitlab_callback); - } - if let Some((client_id, client_secret)) = oauth_envs!("GOOGLE", 2) { - config - .app_data(Data::new(Google(SigninFlow::new( - client.clone(), - GoogleProviderForWebServerApps::new( - client_id.clone(), - client_secret.clone(), - oauth2_core::types::RedirectUri::Url( - format!("{uri}/auth/google/callback").parse().unwrap(), - ), - ) - .unwrap() - .configure(|x| { - x.access_type = Some(GoogleProviderForWebServerAppsAccessType::Offline); - x.include_granted_scopes = Some(true); - }), - vec![ - GoogleScope::Email, - GoogleScope::Profile, - GoogleScope::Openid, - ], - GoogleExtensionsBuilder, - )))) - .service(google_callback); - } - if let Some((client_id, client_secret)) = oauth_envs!("AMAZON", 2) { - config - .app_data(Data::new(Amazon(SigninFlow::new( - client.clone(), - AmazonProviderWithWebServices::new( - client_id.to_owned(), - client_secret.to_owned(), - oauth2_core::types::RedirectUri::Url( - format!("{uri}/auth/amazon/callback").parse().unwrap(), - ), - AmazonTokenUrlRegion::NA, - ) - .unwrap(), - vec![AmazonScope::Profile, AmazonScope::PostalCode], - AmazonExtensionsBuilder, - )))) - .service(amazon_callback); - } - - config.service(social_auth); -} - -#[get("/social-auth")] -async fn social_auth() -> HttpResponse { - HttpResponse::NotImplemented().finish() -} - -#[get("/auth/gitlab/callback")] -async fn gitlab_callback(flow: Data, query: Query) -> HttpResponse { - let query = query.into_inner(); - debug!("gitlab callback {query:?}"); - - let config = SigninFlowHandleCallbackByQueryConfiguration::new(); - let ret = flow.handle_callback_by_query(query, config).await; - info!("gitlab {ret:?}"); - - HttpResponse::NotImplemented().finish() -} - -#[get("/auth/github/callback")] -async fn github_callback(flow: Data) -> HttpResponse { - HttpResponse::NotImplemented().finish() -} - -#[get("/auth/google/callback")] -async fn google_callback(flow: Data) -> HttpResponse { - HttpResponse::NotImplemented().finish() -} - -#[get("/auth/amazon/callback")] -async fn amazon_callback(flow: Data) -> HttpResponse { - HttpResponse::NotImplemented().finish() -} diff --git a/crates/jet-api/src/main.rs b/crates/jet-api/src/main.rs index e6dd3bf..56d3ab0 100644 --- a/crates/jet-api/src/main.rs +++ b/crates/jet-api/src/main.rs @@ -17,6 +17,8 @@ pub const APPLICATION_NAME: &str = "jet-api"; #[actix_web::main] async fn main() { + #[cfg(debug_assertions)] + dotenv::from_filename(".env.development").ok(); tracing_subscriber::fmt::init(); let addr = env::var("JET_API_ADDR").unwrap_or_else(|_| "0.0.0.0:7865".to_owned()); diff --git a/crates/jet-api/src/models.rs b/crates/jet-api/src/models.rs index b42beb3..0ca7543 100644 --- a/crates/jet-api/src/models.rs +++ b/crates/jet-api/src/models.rs @@ -16,7 +16,7 @@ impl JsonError { } } -#[derive(Debug, Copy, Clone, derive_more::Display)] +#[derive(Debug, Clone, derive_more::Display)] pub enum Error { #[display(fmt = "Database connection error")] DatabaseError, diff --git a/crates/jet-api/src/session.rs b/crates/jet-api/src/session.rs index a1f2f0f..0773f4f 100644 --- a/crates/jet-api/src/session.rs +++ b/crates/jet-api/src/session.rs @@ -1,3 +1,7 @@ +use std::ops::Add; + +use actix_jwt_session::JwtTtl; +use entities::users::Model as User; use serde::{Deserialize, Serialize}; use uuid::Uuid; @@ -11,9 +15,9 @@ pub enum Audience { #[serde(rename_all = "snake_case")] pub struct AppClaims { #[serde(rename = "exp")] - pub expiration_time: u64, + pub expiration_time: i64, #[serde(rename = "iat")] - pub issues_at: usize, + pub issued_at: i64, /// Account login #[serde(rename = "sub")] pub subject: String, @@ -24,7 +28,7 @@ pub struct AppClaims { #[serde(rename = "aci")] pub account_id: Uuid, #[serde(rename = "nbf")] - pub not_before: u64, + pub not_before: i64, } impl actix_jwt_session::Claims for AppClaims { @@ -41,4 +45,19 @@ impl AppClaims { pub fn account_id(&self) -> Uuid { self.account_id } + + pub fn from_user(user: User, ttl: JwtTtl) -> Self { + let ttl = ttl.0; + let ttl = chrono::Duration::seconds(ttl.whole_seconds()); + let now = chrono::Utc::now(); + Self { + expiration_time: now.naive_utc().add(ttl).timestamp(), + issued_at: now.timestamp(), + subject: user.email.clone().unwrap_or_default(), + audience: Audience::Web, + jwt_id: Uuid::new_v4(), + account_id: user.id, + not_before: now.timestamp(), + } + } } diff --git a/crates/jet-contract/src/event_bus/messages.rs b/crates/jet-contract/src/event_bus/messages.rs index aa8b29c..486bbac 100644 --- a/crates/jet-contract/src/event_bus/messages.rs +++ b/crates/jet-contract/src/event_bus/messages.rs @@ -56,12 +56,15 @@ pub enum FileMsg { pub enum SignInMedium { #[display(fmt = "MAGIC_LINK")] MagicLink, + #[display(fmt = "oauth")] + OAuth, } impl SignInMedium { pub fn as_str(self) -> &'static str { match self { Self::MagicLink => "MAGIC_LINK", + Self::OAuth => "oauth", } } } diff --git a/plane_db.sql b/plane_db.sql index 871ce47..3bb6882 100644 --- a/plane_db.sql +++ b/plane_db.sql @@ -29,7 +29,7 @@ CREATE TYPE roles AS ENUM ( 'Guest' ); -CREATE TYPE project_member_invite_roles AS ENUM ( +CREATE TYPE project_member_roles AS ENUM ( 'Admin', 'Member', 'Viewer', @@ -663,29 +663,6 @@ ALTER TABLE django_content_type ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDEN CACHE 1 ); -- --- Name: django_migrations; Type: TABLE; Schema: public; Owner: plane --- - -CREATE TABLE django_migrations ( - id bigint NOT NULL PRIMARY KEY, - app character varying(255) NOT NULL, - name character varying(255) NOT NULL, - applied timestamp with time zone NOT NULL -); - --- --- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: plane --- - -ALTER TABLE django_migrations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( - SEQUENCE NAME django_migrations_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1 -); --- -- Name: django_session; Type: TABLE; Schema: public; Owner: plane -- @@ -1498,7 +1475,7 @@ CREATE TABLE project_member_invites ( token character varying(255) NOT NULL, message text, responded_at timestamp with time zone, - role project_member_invite_roles NOT NULL DEFAULT 'Viewer' :: project_member_invite_roles, + role project_member_roles NOT NULL DEFAULT 'Viewer' :: project_member_roles, created_by_id uuid, project_id uuid NOT NULL REFERENCES projects (id), updated_by_id uuid, @@ -1514,7 +1491,7 @@ CREATE TABLE project_members ( updated_at timestamp with time zone NOT NULL, id uuid NOT NULL PRIMARY KEY DEFAULT uuid_generate_v4(), comment text, - role roles NOT NULL DEFAULT 'Member' :: roles, + role project_member_roles NOT NULL DEFAULT 'Member' :: project_member_roles, created_by_id uuid, member_id uuid, project_id uuid NOT NULL REFERENCES projects (id), @@ -1842,27 +1819,37 @@ CREATE TABLE workspace_themes ( -- COPY analytic_views (created_at, updated_at, id, name, description, query, query_dict, created_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: api_activity_logs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY api_activity_logs (created_at, updated_at, id, token_identifier, path, method, query_params, headers, body, response_code, response_body, ip_address, user_agent, created_by_id, updated_by_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: api_tokens; Type: TABLE DATA; Schema: public; Owner: plane -- COPY api_tokens (created_at, updated_at, id, token, label, user_type, created_by_id, updated_by_id, user_id, workspace_id, description, expired_at, is_active, last_used) FROM stdin; -\.-- +\. + +-- -- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: plane -- COPY auth_group (id, name) FROM stdin; -\.-- +\. + +-- -- Data for Name: auth_group_permissions; Type: TABLE DATA; Schema: public; Owner: plane -- COPY auth_group_permissions (id, group_id, permission_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: auth_permission; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2211,49 +2198,67 @@ COPY auth_permission (id, name, content_type_id, codename) FROM stdin; 342 Can change clocked 86 change_clockedschedule 343 Can delete clocked 86 delete_clockedschedule 344 Can view clocked 86 view_clockedschedule -\.-- +\. + +-- -- Data for Name: authtoken_token; Type: TABLE DATA; Schema: public; Owner: plane -- COPY authtoken_token (key, created, user_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: comment_reactions; Type: TABLE DATA; Schema: public; Owner: plane -- COPY comment_reactions (created_at, updated_at, id, reaction, actor_id, comment_id, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: cycle_favorites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY cycle_favorites (created_at, updated_at, id, created_by_id, cycle_id, project_id, updated_by_id, user_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: cycle_issues; Type: TABLE DATA; Schema: public; Owner: plane -- COPY cycle_issues (created_at, updated_at, id, created_by_id, cycle_id, issue_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: cycles; Type: TABLE DATA; Schema: public; Owner: plane -- COPY cycles (created_at, updated_at, id, name, description, start_date, end_date, created_by_id, owned_by_id, project_id, updated_by_id, workspace_id, view_props, sort_order, external_id, external_source) FROM stdin; -\.-- +\. + +-- -- Data for Name: django_celery_beat_clockedschedule; Type: TABLE DATA; Schema: public; Owner: plane -- COPY django_celery_beat_clockedschedule (id, clocked_time) FROM stdin; -\.-- +\. + +-- -- Data for Name: django_celery_beat_crontabschedule; Type: TABLE DATA; Schema: public; Owner: plane -- COPY django_celery_beat_crontabschedule (id, minute, hour, day_of_week, day_of_month, month_of_year, timezone) FROM stdin; 1 0 4 * * * UTC 2 0 0 * * * UTC -\.-- +\. + +-- -- Data for Name: django_celery_beat_intervalschedule; Type: TABLE DATA; Schema: public; Owner: plane -- COPY django_celery_beat_intervalschedule (id, every, period) FROM stdin; -\.-- +\. + +-- -- Data for Name: django_celery_beat_periodictask; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2262,18 +2267,24 @@ COPY django_celery_beat_periodictask (id, name, task, args, kwargs, queue, excha 2 check-every-day-to-archive-and-close plane.bgtasks.issue_automation_task.archive_and_close_old_issues [] {} \N \N \N \N t 2024-01-17 00:00:00.008534+00 4 2024-01-17 05:16:00.086051+00 2 \N \N f \N \N {} \N \N 3 check-every-day-to-delete_exporter_history plane.bgtasks.exporter_expired_task.delete_old_s3_link [] {} \N \N \N \N t 2024-01-17 00:00:00.051839+00 4 2024-01-17 05:16:00.102192+00 2 \N \N f \N \N {} \N \N 4 check-every-day-to-delete-file-asset plane.bgtasks.file_asset_task.delete_file_asset [] {} \N \N \N \N t 2024-01-17 00:00:00.031259+00 4 2024-01-17 05:16:00.116154+00 2 \N \N f \N \N {} \N \N -\.-- +\. + +-- -- Data for Name: django_celery_beat_periodictasks; Type: TABLE DATA; Schema: public; Owner: plane -- COPY django_celery_beat_periodictasks (ident, last_update) FROM stdin; 1 2024-01-17 05:16:00.11705+00 -\.-- +\. + +-- -- Data for Name: django_celery_beat_solarschedule; Type: TABLE DATA; Schema: public; Owner: plane -- COPY django_celery_beat_solarschedule (id, event, latitude, longitude) FROM stdin; -\.-- +\. + +-- -- Data for Name: django_content_type; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2364,184 +2375,108 @@ COPY django_content_type (id, app_label, model) FROM stdin; 84 django_celery_beat periodictasks 85 django_celery_beat solarschedule 86 django_celery_beat clockedschedule -\.-- --- Data for Name: django_migrations; Type: TABLE DATA; Schema: public; Owner: plane --- +\. -COPY django_migrations (id, app, name, applied) FROM stdin; -1 contenttypes 0001_initial 2024-01-13 20:50:06.389166+00 -2 contenttypes 0002_remove_content_type_name 2024-01-13 20:50:06.412829+00 -3 auth 0001_initial 2024-01-13 20:50:06.513831+00 -4 auth 0002_alter_permission_name_max_length 2024-01-13 20:50:06.522206+00 -5 auth 0003_alter_user_email_max_length 2024-01-13 20:50:06.530001+00 -6 auth 0004_alter_user_username_opts 2024-01-13 20:50:06.538141+00 -7 auth 0005_alter_user_last_login_null 2024-01-13 20:50:06.546044+00 -8 auth 0006_require_contenttypes_0002 2024-01-13 20:50:06.550327+00 -9 auth 0007_alter_validators_add_error_messages 2024-01-13 20:50:06.558104+00 -10 auth 0008_alter_user_username_max_length 2024-01-13 20:50:06.565553+00 -11 auth 0009_alter_user_last_name_max_length 2024-01-13 20:50:06.573081+00 -12 auth 0010_alter_group_name_max_length 2024-01-13 20:50:06.587742+00 -13 auth 0011_update_proxy_permissions 2024-01-13 20:50:06.598485+00 -14 auth 0012_alter_user_first_name_max_length 2024-01-13 20:50:06.610714+00 -15 db 0001_initial 2024-01-13 20:50:08.506172+00 -16 authtoken 0001_initial 2024-01-13 20:50:08.657976+00 -17 authtoken 0002_auto_20160226_1747 2024-01-13 20:50:08.778243+00 -18 authtoken 0003_tokenproxy 2024-01-13 20:50:08.784173+00 -19 db 0002_auto_20221104_2239 2024-01-13 20:50:09.088616+00 -20 db 0003_auto_20221109_2320 2024-01-13 20:50:09.174932+00 -21 db 0004_alter_state_sequence 2024-01-13 20:50:09.328994+00 -22 db 0005_auto_20221114_2127 2024-01-13 20:50:09.393694+00 -23 db 0006_alter_cycle_status 2024-01-13 20:50:09.428328+00 -24 db 0007_label_parent 2024-01-13 20:50:09.469411+00 -25 db 0008_label_colour 2024-01-13 20:50:09.505514+00 -26 db 0009_auto_20221208_0310 2024-01-13 20:50:09.570654+00 -27 db 0010_auto_20221213_0037 2024-01-13 20:50:09.707089+00 -28 db 0011_auto_20221222_2357 2024-01-13 20:50:10.300114+00 -29 db 0012_auto_20230104_0117 2024-01-13 20:50:11.786753+00 -30 db 0013_auto_20230107_0041 2024-01-13 20:50:11.966569+00 -31 db 0014_alter_workspacememberinvite_unique_together 2024-01-13 20:50:12.009817+00 -32 db 0015_auto_20230107_1636 2024-01-13 20:50:12.216922+00 -33 db 0016_auto_20230107_1735 2024-01-13 20:50:12.296853+00 -34 db 0017_alter_workspace_unique_together 2024-01-13 20:50:12.341609+00 -35 db 0018_auto_20230130_0119 2024-01-13 20:50:12.548804+00 -36 db 0019_auto_20230131_0049 2024-01-13 20:50:12.625985+00 -37 db 0020_auto_20230214_0118 2024-01-13 20:50:13.139709+00 -38 db 0021_auto_20230223_0104 2024-01-13 20:50:13.799271+00 -39 db 0022_auto_20230307_0304 2024-01-13 20:50:14.353743+00 -40 db 0023_auto_20230316_0040 2024-01-13 20:50:14.685963+00 -41 db 0024_auto_20230322_0138 2024-01-13 20:50:15.375709+00 -42 db 0025_auto_20230331_0203 2024-01-13 20:50:15.833329+00 -43 db 0026_alter_projectmember_view_props 2024-01-13 20:50:15.898729+00 -44 db 0027_auto_20230409_0312 2024-01-13 20:50:16.478954+00 -45 db 0028_auto_20230414_1703 2024-01-13 20:50:16.67927+00 -46 db 0029_auto_20230502_0126 2024-01-13 20:50:17.041631+00 -47 db 0030_alter_estimatepoint_unique_together 2024-01-13 20:50:17.112147+00 -48 db 0031_analyticview 2024-01-13 20:50:17.202455+00 -49 db 0032_auto_20230520_2015 2024-01-13 20:50:17.322778+00 -50 db 0033_auto_20230618_2125 2024-01-13 20:50:17.908929+00 -51 db 0034_auto_20230628_1046 2024-01-13 20:50:18.370967+00 -52 db 0035_auto_20230704_2225 2024-01-13 20:50:18.823008+00 -53 db 0036_alter_workspace_organization_size 2024-01-13 20:50:18.897795+00 -54 db 0037_issue_archived_at_project_archive_in_and_more 2024-01-13 20:50:19.62962+00 -55 db 0038_auto_20230720_1505 2024-01-13 20:50:19.700241+00 -56 db 0039_auto_20230723_2203 2024-01-13 20:50:20.170178+00 -57 db 0040_projectmember_preferences_user_cover_image_and_more 2024-01-13 20:50:20.725223+00 -58 db 0041_cycle_sort_order_issuecomment_access_and_more 2024-01-13 20:50:22.079021+00 -59 db 0042_alter_analyticview_created_by_and_more 2024-01-13 20:50:22.567415+00 -60 db 0043_alter_analyticview_created_by_and_more 2024-01-13 20:50:23.120958+00 -61 db 0044_auto_20230913_0709 2024-01-13 20:50:23.500294+00 -62 db 0045_issueactivity_epoch_workspacemember_issue_props_and_more 2024-01-13 20:50:23.866739+00 -63 db 0046_label_sort_order_alter_analyticview_created_by_and_more 2024-01-13 20:50:40.310971+00 -64 db 0047_webhook_apitoken_description_apitoken_expired_at_and_more 2024-01-13 20:50:41.190778+00 -65 db 0048_auto_20231116_0713 2024-01-13 20:50:41.616148+00 -66 db 0049_auto_20231116_0713 2024-01-13 20:50:41.69391+00 -67 db 0050_user_use_case_alter_workspace_organization_size 2024-01-13 20:50:42.197787+00 -68 db 0051_cycle_external_id_cycle_external_source_and_more 2024-01-13 20:50:43.425701+00 -69 django_celery_beat 0001_initial 2024-01-13 20:50:43.473583+00 -70 django_celery_beat 0002_auto_20161118_0346 2024-01-13 20:50:43.532332+00 -71 django_celery_beat 0003_auto_20161209_0049 2024-01-13 20:50:43.550472+00 -72 django_celery_beat 0004_auto_20170221_0000 2024-01-13 20:50:43.562322+00 -73 django_celery_beat 0005_add_solarschedule_events_choices 2024-01-13 20:50:43.574189+00 -74 django_celery_beat 0006_auto_20180322_0932 2024-01-13 20:50:43.613751+00 -75 django_celery_beat 0007_auto_20180521_0826 2024-01-13 20:50:43.636909+00 -76 django_celery_beat 0008_auto_20180914_1922 2024-01-13 20:50:43.782226+00 -77 django_celery_beat 0006_auto_20180210_1226 2024-01-13 20:50:43.806775+00 -78 django_celery_beat 0006_periodictask_priority 2024-01-13 20:50:43.823504+00 -79 django_celery_beat 0009_periodictask_headers 2024-01-13 20:50:43.838692+00 -80 django_celery_beat 0010_auto_20190429_0326 2024-01-13 20:50:44.036673+00 -81 django_celery_beat 0011_auto_20190508_0153 2024-01-13 20:50:44.062007+00 -82 django_celery_beat 0012_periodictask_expire_seconds 2024-01-13 20:50:44.078612+00 -83 django_celery_beat 0013_auto_20200609_0727 2024-01-13 20:50:44.092693+00 -84 django_celery_beat 0014_remove_clockedschedule_enabled 2024-01-13 20:50:44.104735+00 -85 django_celery_beat 0015_edit_solarschedule_events_choices 2024-01-13 20:50:44.117902+00 -86 django_celery_beat 0016_alter_crontabschedule_timezone 2024-01-13 20:50:44.134491+00 -87 django_celery_beat 0017_alter_crontabschedule_month_of_year 2024-01-13 20:50:44.148467+00 -88 django_celery_beat 0018_improve_crontab_helptext 2024-01-13 20:50:44.162525+00 -89 license 0001_initial 2024-01-13 20:50:44.480704+00 -90 sessions 0001_initial 2024-01-13 20:50:44.500277+00 -91 token_blacklist 0001_initial 2024-01-13 20:50:44.789129+00 -92 token_blacklist 0002_outstandingtoken_jti_hex 2024-01-13 20:50:44.875135+00 -93 token_blacklist 0003_auto_20171017_2007 2024-01-13 20:50:44.973337+00 -94 token_blacklist 0004_auto_20171017_2013 2024-01-13 20:50:45.066981+00 -95 token_blacklist 0005_remove_outstandingtoken_jti 2024-01-13 20:50:45.152571+00 -96 token_blacklist 0006_auto_20171017_2113 2024-01-13 20:50:45.35098+00 -97 token_blacklist 0007_auto_20171017_2214 2024-01-13 20:50:45.541982+00 -98 token_blacklist 0008_migrate_to_bigautofield 2024-01-13 20:50:45.702167+00 -99 token_blacklist 0010_fix_migrate_to_bigautofield 2024-01-13 20:50:45.798353+00 -100 token_blacklist 0011_linearizes_history 2024-01-13 20:50:45.805327+00 -101 token_blacklist 0012_alter_outstandingtoken_user 2024-01-13 20:50:45.890601+00 -\.-- +-- -- Data for Name: django_session; Type: TABLE DATA; Schema: public; Owner: plane -- COPY django_session (session_key, session_data, expire_date) FROM stdin; -\.-- +\. + +-- -- Data for Name: estimate_points; Type: TABLE DATA; Schema: public; Owner: plane -- COPY estimate_points (created_at, updated_at, id, key, description, value, created_by_id, estimate_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: estimates; Type: TABLE DATA; Schema: public; Owner: plane -- COPY estimates (created_at, updated_at, id, name, description, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: exporters; Type: TABLE DATA; Schema: public; Owner: plane -- COPY exporters (created_at, updated_at, id, project, provider, status, reason, key, url, token, created_by_id, initiated_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: file_assets; Type: TABLE DATA; Schema: public; Owner: plane -- COPY file_assets (created_at, updated_at, id, attributes, asset, created_by_id, updated_by_id, workspace_id, is_deleted) FROM stdin; -\.-- +\. + +-- -- Data for Name: github_comment_syncs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY github_comment_syncs (created_at, updated_at, id, repo_comment_id, comment_id, created_by_id, issue_sync_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: github_issue_syncs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY github_issue_syncs (created_at, updated_at, id, repo_issue_id, github_issue_id, issue_url, created_by_id, issue_id, project_id, repository_sync_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: github_repositories; Type: TABLE DATA; Schema: public; Owner: plane -- COPY github_repositories (created_at, updated_at, id, name, url, config, repository_id, owner, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: github_repository_syncs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY github_repository_syncs (created_at, updated_at, id, credentials, actor_id, created_by_id, label_id, project_id, repository_id, updated_by_id, workspace_id, workspace_integration_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: global_views; Type: TABLE DATA; Schema: public; Owner: plane -- COPY global_views (created_at, updated_at, id, name, description, query, access, query_data, sort_order, created_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: importers; Type: TABLE DATA; Schema: public; Owner: plane -- COPY importers (created_at, updated_at, id, service, status, metadata, config, data, created_by_id, initiated_by_id, project_id, token_id, updated_by_id, workspace_id, imported_data) FROM stdin; -\.-- +\. + +-- -- Data for Name: inbox_issues; Type: TABLE DATA; Schema: public; Owner: plane -- COPY inbox_issues (created_at, updated_at, id, status, snoozed_till, source, created_by_id, duplicate_to_id, inbox_id, issue_id, project_id, updated_by_id, workspace_id, external_id, external_source) FROM stdin; -\.-- +\. + +-- -- Data for Name: inboxes; Type: TABLE DATA; Schema: public; Owner: plane -- COPY inboxes (created_at, updated_at, id, name, description, is_default, view_props, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: instance_admins; Type: TABLE DATA; Schema: public; Owner: plane -- COPY instance_admins (created_at, updated_at, id, role, is_verified, created_by_id, instance_id, updated_by_id, user_id) FROM stdin; 2024-01-13 20:54:28.511671+00 2024-01-13 20:54:28.511684+00 fc519655-c149-463e-b99e-8570bd14001d 20 f \N aab60202-832f-4727-ab38-2b940194142d \N e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 -\.-- +\. + +-- -- Data for Name: instance_configurations; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2561,18 +2496,24 @@ COPY instance_configurations (created_at, updated_at, id, key, value, category, 2024-01-13 20:50:53.674462+00 2024-01-13 20:50:53.675934+00 5eb9e5c5-6a3d-49e3-a5d9-a4cec4a46c9c EMAIL_PORT 587 SMTP f \N \N 2024-01-13 20:50:53.678384+00 2024-01-13 20:50:53.680008+00 237a4cb1-1595-4341-a9b2-a2cc543b1eae EMAIL_FROM Tsumanu SMTP f \N \N 2024-01-13 20:50:53.682252+00 2024-01-13 20:50:53.683726+00 c6143580-eeb3-4884-b565-c1f1d6c58064 EMAIL_USE_TLS 1 SMTP f \N \N -\.-- +\. + +-- -- Data for Name: instances; Type: TABLE DATA; Schema: public; Owner: plane -- COPY instances (created_at, updated_at, id, instance_name, whitelist_emails, instance_id, license_key, api_key, version, last_checked_at, namespace, is_telemetry_enabled, is_support_required, is_setup_done, is_signup_screen_visited, user_count, is_verified, created_by_id, updated_by_id) FROM stdin; 2024-01-13 20:50:49.914969+00 2024-01-13 20:54:28.514397+00 aab60202-832f-4727-ab38-2b940194142d Plane Free \N 76b3365f6dde64f8bd352f97 \N bf54fffe31866be4 0.14.0 2024-01-13 20:50:49.9137+00 \N t t t f 0 f \N \N -\.-- +\. + +-- -- Data for Name: integrations; Type: TABLE DATA; Schema: public; Owner: plane -- COPY integrations (created_at, updated_at, id, title, provider, network, description, author, webhook_url, webhook_secret, redirect_url, metadata, verified, avatar_url, created_by_id, updated_by_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_activities; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2591,147 +2532,201 @@ COPY issue_activities (created_at, updated_at, id, verb, field, old_value, new_v 2024-01-14 07:32:23.167296+00 2024-01-14 07:32:23.16731+00 759209a6-01a3-4aee-a2d0-952cb23b25ba updated assignees Tsumanu added assignee {} \N a574a73b-4c99-4a3b-a445-c087cd6ca685 \N cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 \N 1705217543 2024-01-14 07:32:23.167365+00 2024-01-14 07:32:23.16737+00 61cc7072-b51c-4892-89d2-632097758802 updated labels Concept added label {} \N a574a73b-4c99-4a3b-a445-c087cd6ca685 \N cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 58bc8ba2-ec4d-41d8-b2b6-0d75b8a8832e \N 1705217543 2024-01-14 09:58:20.829715+00 2024-01-14 09:58:20.829726+00 a6d76c0d-e7de-40e0-96a9-0c200e99f04c created link \N https://board.ita-prog.pl/our-nightmares/projects/cad91ae3-a3a3-4651-be91-b485e8abde0e/pages created a link {} \N a574a73b-4c99-4a3b-a445-c087cd6ca685 \N cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 85ecf167-f9db-4d67-b873-15b0b8d93097 \N 1705226300 -\.-- +\. + +-- -- Data for Name: issue_assignees; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_assignees (created_at, updated_at, id, assignee_id, created_by_id, issue_id, project_id, updated_by_id, workspace_id) FROM stdin; 2024-01-14 07:32:34.30465+00 2024-01-14 07:32:34.304665+00 a7f4eee2-24c8-4ab4-8b9b-4390babe87fe e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 a574a73b-4c99-4a3b-a445-c087cd6ca685 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: issue_attachments; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_attachments (created_at, updated_at, id, attributes, asset, created_by_id, issue_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_blockers; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_blockers (created_at, updated_at, id, block_id, blocked_by_id, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_comments; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_comments (created_at, updated_at, id, comment_stripped, attachments, created_by_id, issue_id, project_id, updated_by_id, workspace_id, actor_id, comment_html, comment_json, access, external_id, external_source) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_labels; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_labels (created_at, updated_at, id, created_by_id, issue_id, label_id, project_id, updated_by_id, workspace_id) FROM stdin; 2024-01-14 07:32:34.309244+00 2024-01-14 07:32:34.309257+00 7dc0a42e-1b3e-4b29-ac6c-008abb1894e3 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 a574a73b-4c99-4a3b-a445-c087cd6ca685 58bc8ba2-ec4d-41d8-b2b6-0d75b8a8832e cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: issue_links; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_links (created_at, updated_at, id, title, url, created_by_id, issue_id, project_id, updated_by_id, workspace_id, metadata) FROM stdin; 2024-01-14 09:58:20.667727+00 2024-01-14 09:58:20.667742+00 85ecf167-f9db-4d67-b873-15b0b8d93097 pages https://board.ita-prog.pl/our-nightmares/projects/cad91ae3-a3a3-4651-be91-b485e8abde0e/pages e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 a574a73b-4c99-4a3b-a445-c087cd6ca685 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 {} -\.-- +\. + +-- -- Data for Name: issue_mentions; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_mentions (created_at, updated_at, id, created_by_id, issue_id, mention_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_properties; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_properties (created_at, updated_at, id, properties, created_by_id, project_id, updated_by_id, user_id, workspace_id) FROM stdin; 2024-01-13 20:55:59.821418+00 2024-01-13 20:55:59.821433+00 a7cfc05c-1e4d-4c1f-8413-b9b2fdc3cd8c {"key": true, "link": true, "state": true, "labels": true, "assignee": true, "due_date": true, "estimate": true, "priority": true, "created_on": true, "start_date": true, "updated_on": true, "sub_issue_count": true, "attachment_count": true} e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: issue_reactions; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_reactions (created_at, updated_at, id, reaction, actor_id, created_by_id, issue_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_relations; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_relations (created_at, updated_at, id, relation_type, created_by_id, issue_id, project_id, related_issue_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_sequences; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_sequences (created_at, updated_at, id, sequence, deleted, created_by_id, issue_id, project_id, updated_by_id, workspace_id) FROM stdin; 2024-01-13 20:57:57.650586+00 2024-01-13 20:57:57.650599+00 dd8e7c3c-a860-4b20-9882-5646915b65ef 1 f e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 a574a73b-4c99-4a3b-a445-c087cd6ca685 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: issue_subscribers; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_subscribers (created_at, updated_at, id, created_by_id, issue_id, project_id, subscriber_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issue_views; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_views (created_at, updated_at, id, name, description, query, access, query_data, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; 2024-01-13 20:58:31.892575+00 2024-01-13 20:58:31.892589+00 8d2896f2-2b32-41c8-b51e-5570bb4daa5c Game concept {} 1 {} e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: issue_votes; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issue_votes (created_at, updated_at, id, vote, actor_id, created_by_id, issue_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: issues; Type: TABLE DATA; Schema: public; Owner: plane -- COPY issues (created_at, updated_at, id, name, description, priority, start_date, target_date, sequence_id, created_by_id, parent_id, project_id, state_id, updated_by_id, workspace_id, description_html, description_stripped, completed_at, sort_order, estimate_point, archived_at, is_draft, external_id, external_source) FROM stdin; 2024-01-13 20:57:57.647036+00 2024-01-14 09:58:20.827204+00 a574a73b-4c99-4a3b-a445-c087cd6ca685 Create concept "" none \N \N 1 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 \N cad91ae3-a3a3-4651-be91-b485e8abde0e 85afd240-19f4-4272-a70d-e0275b8da021 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67

\N 65535 \N \N f \N \N -\.-- +\. + +-- -- Data for Name: labels; Type: TABLE DATA; Schema: public; Owner: plane -- COPY labels (created_at, updated_at, id, name, description, created_by_id, project_id, updated_by_id, workspace_id, parent_id, color, sort_order, external_id, external_source) FROM stdin; 2024-01-14 07:30:40.918405+00 2024-01-14 07:30:40.918421+00 58bc8ba2-ec4d-41d8-b2b6-0d75b8a8832e Concept e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 \N #ff0000 65535 \N \N -\.-- +\. + +-- -- Data for Name: module_favorites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY module_favorites (created_at, updated_at, id, created_by_id, module_id, project_id, updated_by_id, user_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: module_issues; Type: TABLE DATA; Schema: public; Owner: plane -- COPY module_issues (created_at, updated_at, id, created_by_id, issue_id, module_id, project_id, updated_by_id, workspace_id) FROM stdin; 2024-01-14 07:30:47.696994+00 2024-01-14 07:30:47.697009+00 80b184fe-2e31-4869-8c28-18680102e70a e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 a574a73b-4c99-4a3b-a445-c087cd6ca685 1a5ec757-b962-4a97-a1f5-1bc61ef32b71 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: module_links; Type: TABLE DATA; Schema: public; Owner: plane -- COPY module_links (created_at, updated_at, id, title, url, created_by_id, module_id, project_id, updated_by_id, workspace_id, metadata) FROM stdin; -\.-- +\. + +-- -- Data for Name: module_members; Type: TABLE DATA; Schema: public; Owner: plane -- COPY module_members (created_at, updated_at, id, created_by_id, member_id, module_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: modules; Type: TABLE DATA; Schema: public; Owner: plane -- COPY modules (created_at, updated_at, id, name, description, description_text, description_html, start_date, target_date, status, created_by_id, lead_id, project_id, updated_by_id, workspace_id, view_props, sort_order, external_id, external_source) FROM stdin; 2024-01-13 20:58:23.096082+00 2024-01-13 20:58:23.096097+00 1a5ec757-b962-4a97-a1f5-1bc61ef32b71 Game concept \N \N \N \N backlog e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 \N cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 {} 65535 \N \N -\.-- +\. + +-- -- Data for Name: notifications; Type: TABLE DATA; Schema: public; Owner: plane -- COPY notifications (created_at, updated_at, id, data, entity_identifier, entity_name, title, message, message_html, message_stripped, sender, read_at, snoozed_till, archived_at, created_by_id, project_id, receiver_id, triggered_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: page_blocks; Type: TABLE DATA; Schema: public; Owner: plane -- COPY page_blocks (created_at, updated_at, id, name, description, description_html, description_stripped, completed_at, created_by_id, issue_id, page_id, project_id, updated_by_id, workspace_id, sort_order, sync) FROM stdin; -\.-- +\. + +-- -- Data for Name: page_favorites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY page_favorites (created_at, updated_at, id, created_by_id, page_id, project_id, updated_by_id, user_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: page_labels; Type: TABLE DATA; Schema: public; Owner: plane -- COPY page_labels (created_at, updated_at, id, created_by_id, label_id, page_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: page_logs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY page_logs (created_at, updated_at, id, transaction, entity_identifier, entity_name, created_by_id, page_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: pages; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2739,56 +2734,76 @@ COPY pages (created_at, updated_at, id, name, description, description_html, des 2024-01-13 21:00:20.70363+00 2024-01-13 21:00:27.114294+00 f8e5e8a5-b38d-4685-9dd9-2f90a5d367e6 Zebrane pomysły ""

Title:

Our Nightmares

Engine:

Godot 4

Main plot:

W bliżej nieokreślonym roku z gwiazdy neutronowej wydostał się kawałeczek Dziwnej materii i korzystając z możliwości redefiniowania praw fizyki uderzył w Ziemię dosłownie chwilę później.

Wszystko w tym momencie zaczęło się zniekształcać i tradycyjna fizyka przestała działać. Na świecie pojawiły się potwory z legend, baśni i starych wierzeń. Powstawały one zawsze tam gdzie ludzie byli przerażeni i szybko zrozumiano, że to jest problemem.

Na niebie natomiast powstała smuga, która jeśli się na nią patrzy zbyt długo powiększa się, aż zajmuje cały obszar widzenia po czym osoba albo rozpada się albo zmienia w potworną abominację. Część ludzi uważa, że to symulacja komputerowa uległa uszkodzeniu i czekają na patch, inni że to czas sądu, a jeszcze inni, że świat po prostu się skończył.

Concept:

Wszystkie jednostki posiadają Fear metter który wpływa na globalny Fear. Gdy Fear osiąga określony poziom powstaje nowy potwór, podnoszący automatycznie Fear wszystkich jednostek (cascade effect żeby wywołać w graczu strach). Dodatkowo czym więcej jednostek tym więcej przerażenia otrzymuje gracz po przełamaniu bariery powodując late game bardziej wymagający.

Cykl dnia i nocy sprawia, że w nocy jednostki otrzymują Fear za każdym razem, a podstawowy potwór zawsze wymaga minimum żeby 3 jednostki istniały

Rozwijanie technologii Fear jest konieczne do zakończenia gry, ale efekt zawsze jest losowy. Wynalazek zawsze będzie albo nieskuteczny, albo będzie powodował negatywny efekt albo pozytywny.

Jednostka, na którą się kliknie 5x spogląda w niebo i albo rozpada się albo zamienia w potwora.

\N 0 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 \N f \N 2024-01-13 21:01:23.501721+00 2024-01-13 21:01:28.404085+00 35075b09-ff4f-41b1-b84d-eba79c0b8b6d ZarzÄ…dzanie zasobami ""

Gracz nie wydobywa ani nie poszukuje żadnych konkretnych zasobów. Wszystko jest zarządzane przez miasto i w miarę jak miasto się rozwija lub jest sterroryzowane Zasoby są automatycznie gromadzone do późniejszego wykorzystania

\N 0 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 \N f \N 2024-01-13 21:01:46.403267+00 2024-01-13 21:12:14.673097+00 b70638e8-d750-4fba-9641-efdf990cbbcf Lista potworów i walka z nimi ""

Każdy potwór posiada unikalny sposób ataku, unikalne miejsce występowania, unikalny sposób znajdowania go oraz unikalny sposób pokonania go.

Wilkołak

Występuje w lesie i w czasie pełni może zamieniać mieszkańców w nowe wilkołaki lub po prostu ich zabijać. Terror będzie bardzo szybko rósł w nocy w trakcie pełni oraz ilość pozyskiwania Zasobów spadnie o 20% za każdego Zauważonego Wilkołaka do minimum 5%.
Szybkość odszukania Wilkołaka zależy od poziomu Detektywa ponieważ jest on jednym z mieszkańców. W czasie dnia i w nocy poza pełnią usunięcie Wilkołaka następuje po jego wyśledzeniu jednak można wybrać aby go zabić albo zabić. W przykadku każdego wyboru Wilkołak może albo powrócić albo Terror zostanie zwiększony o niewielką wartość.

Kikimora

Zastawiwszy na zbłąkanego wędrowca pułapkę, napawała się jego agonią w przepastnych odmętach bagiennej topieli.

\N 0 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 \N f \N -\.-- +\. + +-- -- Data for Name: project_deploy_boards; Type: TABLE DATA; Schema: public; Owner: plane -- COPY project_deploy_boards (created_at, updated_at, id, anchor, comments, reactions, votes, views, created_by_id, inbox_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: project_favorites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY project_favorites (created_at, updated_at, id, created_by_id, project_id, updated_by_id, user_id, workspace_id) FROM stdin; 2024-01-14 07:29:17.493343+00 2024-01-14 07:29:17.493358+00 c27e60d8-ff20-4763-911a-180f0932c620 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: project_identifiers; Type: TABLE DATA; Schema: public; Owner: plane -- COPY project_identifiers (id, created_at, updated_at, name, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; 1 2024-01-13 20:55:59.803031+00 2024-01-13 20:55:59.803047+00 OURNI \N cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 -\.-- +\. + +-- -- Data for Name: project_member_invites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY project_member_invites (created_at, updated_at, id, email, accepted, token, message, responded_at, role, created_by_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: project_members; Type: TABLE DATA; Schema: public; Owner: plane -- COPY project_members (created_at, updated_at, id, comment, role, created_by_id, member_id, project_id, updated_by_id, workspace_id, view_props, default_props, sort_order, preferences, is_active) FROM stdin; 2024-01-13 20:55:59.81572+00 2024-01-14 09:19:16.982878+00 c8eda195-1acd-4d29-8593-934790ecd776 \N 20 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 {"filters": {"state": null, "labels": null, "project": null, "mentions": null, "priority": null, "assignees": null, "created_by": null, "start_date": null, "subscriber": null, "state_group": null, "target_date": null}, "display_filters": {"type": null, "layout": "list", "calendar": {"layout": "month", "show_weekends": false}, "group_by": "state", "order_by": "-created_at", "sub_issue": true, "sub_group_by": null, "show_empty_groups": true, "start_target_date": false}} {"filters": {"state": null, "labels": null, "priority": null, "assignees": null, "created_by": null, "start_date": null, "subscriber": null, "state_group": null, "target_date": null}, "display_filters": {"type": null, "layout": "list", "group_by": null, "order_by": "-created_at", "sub_issue": true, "show_empty_groups": true, "calendar_date_range": ""}} 65535 {"pages": {"block_display": true}} t -\.-- +\. + +-- -- Data for Name: project_public_members; Type: TABLE DATA; Schema: public; Owner: plane -- COPY project_public_members (created_at, updated_at, id, created_by_id, member_id, project_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: projects; Type: TABLE DATA; Schema: public; Owner: plane -- COPY projects (created_at, updated_at, id, name, description, description_text, description_html, network, identifier, created_by_id, default_assignee_id, project_lead_id, updated_by_id, workspace_id, emoji, cycle_view, module_view, cover_image, issue_views_view, page_view, estimate_id, icon_prop, inbox_view, archive_in, close_in, default_state_id) FROM stdin; 2024-01-13 20:55:59.798122+00 2024-01-13 20:55:59.798139+00 cad91ae3-a3a3-4651-be91-b485e8abde0e Our Nightmares \N \N 2 OURNI e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 \N \N e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 128077 t t https://images.unsplash.com/photo-1464925257126-6450e871c667?auto=format&fit=crop&q=80&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&w=870&q=80 t t \N \N f 0 0 \N -\.-- +\. + +-- -- Data for Name: slack_project_syncs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY slack_project_syncs (created_at, updated_at, id, access_token, scopes, bot_user_id, webhook_url, data, team_id, team_name, created_by_id, project_id, updated_by_id, workspace_id, workspace_integration_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: social_login_connections; Type: TABLE DATA; Schema: public; Owner: plane -- COPY social_login_connections (created_at, updated_at, id, medium, last_login_at, last_received_at, token_data, extra_data, created_by_id, updated_by_id, user_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: states; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2798,22 +2813,30 @@ COPY states (created_at, updated_at, id, name, description, color, slug, created 2024-01-13 20:55:59.826806+00 2024-01-13 20:55:59.826811+00 85afd240-19f4-4272-a70d-e0275b8da021 In Progress #F59E0B e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 35000 started f \N \N 2024-01-13 20:55:59.826833+00 2024-01-13 20:55:59.826837+00 f0dc1092-2071-41cb-96e2-f2239a074931 Done #16A34A e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 45000 completed f \N \N 2024-01-13 20:55:59.82686+00 2024-01-13 20:55:59.826864+00 3e3a2200-15f5-4cd4-88a5-debc65189a15 Cancelled #EF4444 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cad91ae3-a3a3-4651-be91-b485e8abde0e \N 6f4b44e6-f588-4020-b1bf-a9218459cf67 55000 cancelled f \N \N -\.-- +\. + +-- -- Data for Name: team_members; Type: TABLE DATA; Schema: public; Owner: plane -- COPY team_members (created_at, updated_at, id, created_by_id, member_id, team_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: teams; Type: TABLE DATA; Schema: public; Owner: plane -- COPY teams (created_at, updated_at, id, name, description, created_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: token_blacklist_blacklistedtoken; Type: TABLE DATA; Schema: public; Owner: plane -- COPY token_blacklist_blacklistedtoken (id, blacklisted_at, token_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: token_blacklist_outstandingtoken; Type: TABLE DATA; Schema: public; Owner: plane -- @@ -2822,65 +2845,89 @@ COPY token_blacklist_outstandingtoken (id, token, created_at, expires_at, user_i 2 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6NTQzNzY5Njk0NiwiaWF0IjoxNzA1MjE2OTQ2LCJqdGkiOiJjYjk2OTY5NzJiZWQ0ZGNlYmIyMDVlY2Q1MzdmYTQ5MCIsInVzZXJfaWQiOiJlMWFhNGZjNC0zMjY5LTQ4NmQtOTc2MS1lMGIzZjNiZmJlNTIifQ.br_LEEpiP72FRDu0m4tZ0xn5Uo3dDrPZp3I4K5M73Fk 2024-01-14 07:22:26.999491+00 2142-04-25 07:22:26+00 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cb9696972bed4dcebb205ecd537fa490 3 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6NTQzNzcwMzY4MCwiaWF0IjoxNzA1MjIzNjgwLCJqdGkiOiJjYzVhMDU0YzdjYjc0MzhkOGZkMDZhMWEyYWRmZTk0MiIsInVzZXJfaWQiOiJlMWFhNGZjNC0zMjY5LTQ4NmQtOTc2MS1lMGIzZjNiZmJlNTIifQ.OV41NA8n_jMMERZ1QqrzRSTl69foyaSCmG7RGIByi64 2024-01-14 09:14:40.377814+00 2142-04-25 09:14:40+00 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 cc5a054c7cb7438d8fd06a1a2adfe942 4 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6NTQzNzc4NzkwNywiaWF0IjoxNzA1MzA3OTA3LCJqdGkiOiJjMTViZjM3YmZhOWM0MmFiOTVmMTIxZjhlYzM5MjdhZiIsInVzZXJfaWQiOiJlMWFhNGZjNC0zMjY5LTQ4NmQtOTc2MS1lMGIzZjNiZmJlNTIifQ._P8PopjRHF01lqfDXmQMTgHnxLp2GQOR13U6UIj9RmY 2024-01-15 08:38:27.12774+00 2142-04-26 08:38:27+00 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 c15bf37bfa9c42ab95f121f8ec3927af -\.-- +\. + +-- -- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: plane -- COPY users (password, last_login, id, username, mobile_number, email, first_name, last_name, avatar, date_joined, created_at, updated_at, last_location, created_location, is_superuser, is_managed, is_password_expired, is_active, is_staff, is_email_verified, is_password_autoset, is_onboarded, token, billing_address_country, billing_address, has_billing_address, user_timezone, last_active, last_login_time, last_logout_time, last_login_ip, last_logout_ip, last_login_medium, last_login_uagent, token_updated_at, last_workspace_id, my_issues_prop, role, is_bot, theme, is_tour_completed, onboarding_step, cover_image, display_name, use_case) FROM stdin; pbkdf2_sha256$600000$4iytorjkz7bRm9UoZdEZUa$MYRZo7QNoOH8yDnS20otATsPutGTo95Zc1r0LhUifg8= \N e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6496a0cdbe164f64a41d0254f43b93d6 \N adrian.wozniak@ita-prog.pl Adrian Woźniak 2024-01-13 20:54:28.49804+00 2024-01-13 20:54:28.498053+00 2024-01-15 08:38:27.10592+00 f f f t f f f t 3e385bdbe30a4098b7c21d738a98044fcfc7d03b1280491e8eb092ffb286f786 INDIA \N f Europe/Warsaw 2024-01-15 08:38:27.105759+00 2024-01-15 08:38:27.105765+00 \N 172.18.0.10 email Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0 2024-01-15 08:38:27.105813+00 6f4b44e6-f588-4020-b1bf-a9218459cf67 \N Founder / Executive f {} t {"workspace_join": true, "profile_complete": true, "workspace_create": true, "workspace_invite": true} \N Tsumanu Build Products -\.-- +\. + +-- -- Data for Name: users_groups; Type: TABLE DATA; Schema: public; Owner: plane -- COPY users_groups (id, user_id, group_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: users_user_permissions; Type: TABLE DATA; Schema: public; Owner: plane -- COPY users_user_permissions (id, user_id, permission_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: view_favorites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY view_favorites (created_at, updated_at, id, created_by_id, project_id, updated_by_id, user_id, view_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: webhook_logs; Type: TABLE DATA; Schema: public; Owner: plane -- COPY webhook_logs (created_at, updated_at, id, event_type, request_method, request_headers, request_body, response_status, response_headers, response_body, retry_count, created_by_id, updated_by_id, webhook_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: webhooks; Type: TABLE DATA; Schema: public; Owner: plane -- COPY webhooks (created_at, updated_at, id, url, is_active, secret_key, project, issue, module, cycle, issue_comment, created_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: workspace_integrations; Type: TABLE DATA; Schema: public; Owner: plane -- COPY workspace_integrations (created_at, updated_at, id, metadata, config, actor_id, api_token_id, created_by_id, integration_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: workspace_member_invites; Type: TABLE DATA; Schema: public; Owner: plane -- COPY workspace_member_invites (created_at, updated_at, id, email, accepted, token, message, responded_at, role, created_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: workspace_members; Type: TABLE DATA; Schema: public; Owner: plane -- COPY workspace_members (created_at, updated_at, id, role, created_by_id, member_id, updated_by_id, workspace_id, company_role, view_props, default_props, issue_props, is_active) FROM stdin; 2024-01-13 20:55:28.262704+00 2024-01-13 20:55:28.262718+00 92e41188-af8e-4e62-a0ba-969006c9a002 20 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 6f4b44e6-f588-4020-b1bf-a9218459cf67 {"filters": {"state": null, "labels": null, "priority": null, "assignees": null, "created_by": null, "start_date": null, "subscriber": null, "state_group": null, "target_date": null}, "display_filters": {"type": null, "layout": "list", "group_by": null, "order_by": "-created_at", "sub_issue": true, "show_empty_groups": true, "calendar_date_range": ""}, "display_properties": {"key": true, "link": true, "state": true, "labels": true, "assignee": true, "due_date": true, "estimate": true, "priority": true, "created_on": true, "start_date": true, "updated_on": true, "sub_issue_count": true, "attachment_count": true}} {"filters": {"state": null, "labels": null, "priority": null, "assignees": null, "created_by": null, "start_date": null, "subscriber": null, "state_group": null, "target_date": null}, "display_filters": {"type": null, "layout": "list", "group_by": null, "order_by": "-created_at", "sub_issue": true, "show_empty_groups": true, "calendar_date_range": ""}, "display_properties": {"key": true, "link": true, "state": true, "labels": true, "assignee": true, "due_date": true, "estimate": true, "priority": true, "created_on": true, "start_date": true, "updated_on": true, "sub_issue_count": true, "attachment_count": true}} {"created": true, "assigned": true, "all_issues": true, "subscribed": true} t -\.-- +\. + +-- -- Data for Name: workspace_themes; Type: TABLE DATA; Schema: public; Owner: plane -- COPY workspace_themes (created_at, updated_at, id, name, colors, actor_id, created_by_id, updated_by_id, workspace_id) FROM stdin; -\.-- +\. + +-- -- Data for Name: workspaces; Type: TABLE DATA; Schema: public; Owner: plane -- COPY workspaces (created_at, updated_at, id, name, logo, slug, created_by_id, owner_id, updated_by_id, organization_size) FROM stdin; 2024-01-13 20:55:28.258284+00 2024-01-13 20:55:28.258302+00 6f4b44e6-f588-4020-b1bf-a9218459cf67 Our Nightmares \N our-nightmares e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 e1aa4fc4-3269-486d-9761-e0b3f3bfbe52 \N -\.-- +\. + +-- -- Name: auth_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: plane -- @@ -5736,1817 +5783,2543 @@ CREATE INDEX workspace_updated_by_id_09d249ed ON workspaces USING btree (updated -- ALTER TABLE ONLY analytic_views - ADD CONSTRAINT analytic_views_created_by_id_1b3ca0a9_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT analytic_views_created_by_id_1b3ca0a9_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: analytic_views analytic_views_updated_by_id_b6d827e1_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY analytic_views - ADD CONSTRAINT analytic_views_updated_by_id_b6d827e1_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT analytic_views_updated_by_id_b6d827e1_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: analytic_views analytic_views_workspace_id_ca6e5c0b_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY analytic_views - ADD CONSTRAINT analytic_views_workspace_id_ca6e5c0b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT analytic_views_workspace_id_ca6e5c0b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: api_activity_logs api_activity_logs_created_by_id_7f5c4ca8_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY api_activity_logs - ADD CONSTRAINT api_activity_logs_created_by_id_7f5c4ca8_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT api_activity_logs_created_by_id_7f5c4ca8_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: api_activity_logs api_activity_logs_updated_by_id_9ba0d417_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY api_activity_logs - ADD CONSTRAINT api_activity_logs_updated_by_id_9ba0d417_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT api_activity_logs_updated_by_id_9ba0d417_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: api_tokens api_tokens_created_by_id_441e3d24_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY api_tokens - ADD CONSTRAINT api_tokens_created_by_id_441e3d24_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT api_tokens_created_by_id_441e3d24_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: api_tokens api_tokens_updated_by_id_bcd544cf_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY api_tokens - ADD CONSTRAINT api_tokens_updated_by_id_bcd544cf_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT api_tokens_updated_by_id_bcd544cf_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: api_tokens api_tokens_user_id_2db24e1c_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY api_tokens - ADD CONSTRAINT api_tokens_user_id_2db24e1c_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT api_tokens_user_id_2db24e1c_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: api_tokens api_tokens_workspace_id_6791c7bd_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY api_tokens - ADD CONSTRAINT api_tokens_workspace_id_6791c7bd_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT api_tokens_workspace_id_6791c7bd_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: auth_group_permissions auth_group_permissio_permission_id_84c5c92e_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissio_permission_id_84c5c92e_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT auth_group_permissio_permission_id_84c5c92e_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: auth_group_permissions auth_group_permissions_group_id_b120cbf9_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: auth_permission auth_permission_content_type_id_2f476e4b_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY auth_permission - ADD CONSTRAINT auth_permission_content_type_id_2f476e4b_fk_django_co FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT auth_permission_content_type_id_2f476e4b_fk_django_co FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: authtoken_token authtoken_token_user_id_35299eff_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY authtoken_token - ADD CONSTRAINT authtoken_token_user_id_35299eff_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT authtoken_token_user_id_35299eff_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: comment_reactions comment_reactions_actor_id_21219e9c_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY comment_reactions - ADD CONSTRAINT comment_reactions_actor_id_21219e9c_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT comment_reactions_actor_id_21219e9c_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: comment_reactions comment_reactions_comment_id_87c59446_fk_issue_comments_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY comment_reactions - ADD CONSTRAINT comment_reactions_comment_id_87c59446_fk_issue_comments_id FOREIGN KEY (comment_id) REFERENCES issue_comments(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT comment_reactions_comment_id_87c59446_fk_issue_comments_id FOREIGN KEY (comment_id) REFERENCES issue_comments(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: comment_reactions comment_reactions_created_by_id_9aeb43c4_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY comment_reactions - ADD CONSTRAINT comment_reactions_created_by_id_9aeb43c4_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT comment_reactions_created_by_id_9aeb43c4_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: comment_reactions comment_reactions_project_id_ab9114b4_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY comment_reactions - ADD CONSTRAINT comment_reactions_project_id_ab9114b4_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT comment_reactions_project_id_ab9114b4_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: comment_reactions comment_reactions_updated_by_id_c74c9bbd_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY comment_reactions - ADD CONSTRAINT comment_reactions_updated_by_id_c74c9bbd_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT comment_reactions_updated_by_id_c74c9bbd_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: comment_reactions comment_reactions_workspace_id_b614ca4f_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY comment_reactions - ADD CONSTRAINT comment_reactions_workspace_id_b614ca4f_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT comment_reactions_workspace_id_b614ca4f_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycles cycle_created_by_id_78e43b79_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycles - ADD CONSTRAINT cycle_created_by_id_78e43b79_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_created_by_id_78e43b79_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_favorites cycle_favorites_created_by_id_e888870b_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_favorites - ADD CONSTRAINT cycle_favorites_created_by_id_e888870b_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_favorites_created_by_id_e888870b_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_favorites cycle_favorites_cycle_id_8224e5ad_fk_cycles_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_favorites - ADD CONSTRAINT cycle_favorites_cycle_id_8224e5ad_fk_cycles_id FOREIGN KEY (cycle_id) REFERENCES cycles(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_favorites_cycle_id_8224e5ad_fk_cycles_id FOREIGN KEY (cycle_id) REFERENCES cycles(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_favorites cycle_favorites_project_id_f2977b66_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_favorites - ADD CONSTRAINT cycle_favorites_project_id_f2977b66_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_favorites_project_id_f2977b66_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_favorites cycle_favorites_updated_by_id_8576232f_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_favorites - ADD CONSTRAINT cycle_favorites_updated_by_id_8576232f_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_favorites_updated_by_id_8576232f_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_favorites cycle_favorites_user_id_8a04268d_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_favorites - ADD CONSTRAINT cycle_favorites_user_id_8a04268d_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_favorites_user_id_8a04268d_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_favorites cycle_favorites_workspace_id_07359b0b_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_favorites - ADD CONSTRAINT cycle_favorites_workspace_id_07359b0b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_favorites_workspace_id_07359b0b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_issues cycle_issue_created_by_id_30b27539_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_issues - ADD CONSTRAINT cycle_issue_created_by_id_30b27539_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_issue_created_by_id_30b27539_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_issues cycle_issue_cycle_id_ec681215_fk_cycle_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_issues - ADD CONSTRAINT cycle_issue_cycle_id_ec681215_fk_cycle_id FOREIGN KEY (cycle_id) REFERENCES cycles(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_issue_cycle_id_ec681215_fk_cycle_id FOREIGN KEY (cycle_id) REFERENCES cycles(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_issues cycle_issue_issue_id_fd06e284_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_issues - ADD CONSTRAINT cycle_issue_issue_id_fd06e284_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_issue_issue_id_fd06e284_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_issues cycle_issue_project_id_6ad3257a_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_issues - ADD CONSTRAINT cycle_issue_project_id_6ad3257a_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_issue_project_id_6ad3257a_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_issues cycle_issue_updated_by_id_cb4516f2_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_issues - ADD CONSTRAINT cycle_issue_updated_by_id_cb4516f2_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_issue_updated_by_id_cb4516f2_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycle_issues cycle_issue_workspace_id_1d77330e_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycle_issues - ADD CONSTRAINT cycle_issue_workspace_id_1d77330e_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_issue_workspace_id_1d77330e_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycles cycle_owned_by_id_5456a4d1_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycles - ADD CONSTRAINT cycle_owned_by_id_5456a4d1_fk_user_id FOREIGN KEY (owned_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_owned_by_id_5456a4d1_fk_user_id FOREIGN KEY (owned_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycles cycle_project_id_0b590349_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycles - ADD CONSTRAINT cycle_project_id_0b590349_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_project_id_0b590349_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycles cycle_updated_by_id_93baee43_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycles - ADD CONSTRAINT cycle_updated_by_id_93baee43_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_updated_by_id_93baee43_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: cycles cycle_workspace_id_a199e8e1_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY cycles - ADD CONSTRAINT cycle_workspace_id_a199e8e1_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT cycle_workspace_id_a199e8e1_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: django_celery_beat_periodictask django_celery_beat_p_clocked_id_47a69f82_fk_django_ce; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY django_celery_beat_periodictask - ADD CONSTRAINT django_celery_beat_p_clocked_id_47a69f82_fk_django_ce FOREIGN KEY (clocked_id) REFERENCES django_celery_beat_clockedschedule(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT django_celery_beat_p_clocked_id_47a69f82_fk_django_ce FOREIGN KEY (clocked_id) REFERENCES django_celery_beat_clockedschedule(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: django_celery_beat_periodictask django_celery_beat_p_crontab_id_d3cba168_fk_django_ce; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY django_celery_beat_periodictask - ADD CONSTRAINT django_celery_beat_p_crontab_id_d3cba168_fk_django_ce FOREIGN KEY (crontab_id) REFERENCES django_celery_beat_crontabschedule(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT django_celery_beat_p_crontab_id_d3cba168_fk_django_ce FOREIGN KEY (crontab_id) REFERENCES django_celery_beat_crontabschedule(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: django_celery_beat_periodictask django_celery_beat_p_interval_id_a8ca27da_fk_django_ce; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY django_celery_beat_periodictask - ADD CONSTRAINT django_celery_beat_p_interval_id_a8ca27da_fk_django_ce FOREIGN KEY (interval_id) REFERENCES django_celery_beat_intervalschedule(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT django_celery_beat_p_interval_id_a8ca27da_fk_django_ce FOREIGN KEY (interval_id) REFERENCES django_celery_beat_intervalschedule(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: django_celery_beat_periodictask django_celery_beat_p_solar_id_a87ce72c_fk_django_ce; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY django_celery_beat_periodictask - ADD CONSTRAINT django_celery_beat_p_solar_id_a87ce72c_fk_django_ce FOREIGN KEY (solar_id) REFERENCES django_celery_beat_solarschedule(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT django_celery_beat_p_solar_id_a87ce72c_fk_django_ce FOREIGN KEY (solar_id) REFERENCES django_celery_beat_solarschedule(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimate_points estimate_points_created_by_id_d1b04bd9_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimate_points - ADD CONSTRAINT estimate_points_created_by_id_d1b04bd9_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimate_points_created_by_id_d1b04bd9_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimate_points estimate_points_estimate_id_4b4cb706_fk_estimates_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimate_points - ADD CONSTRAINT estimate_points_estimate_id_4b4cb706_fk_estimates_id FOREIGN KEY (estimate_id) REFERENCES estimates(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimate_points_estimate_id_4b4cb706_fk_estimates_id FOREIGN KEY (estimate_id) REFERENCES estimates(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimate_points estimate_points_project_id_ba9bcb2c_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimate_points - ADD CONSTRAINT estimate_points_project_id_ba9bcb2c_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimate_points_project_id_ba9bcb2c_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimate_points estimate_points_updated_by_id_a1da94e1_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimate_points - ADD CONSTRAINT estimate_points_updated_by_id_a1da94e1_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimate_points_updated_by_id_a1da94e1_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimate_points estimate_points_workspace_id_96fc4f92_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimate_points - ADD CONSTRAINT estimate_points_workspace_id_96fc4f92_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimate_points_workspace_id_96fc4f92_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimates estimates_created_by_id_7e401493_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimates - ADD CONSTRAINT estimates_created_by_id_7e401493_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimates_created_by_id_7e401493_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimates estimates_project_id_7f195a41_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimates - ADD CONSTRAINT estimates_project_id_7f195a41_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimates_project_id_7f195a41_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimates estimates_updated_by_id_b3fcfb1d_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimates - ADD CONSTRAINT estimates_updated_by_id_b3fcfb1d_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimates_updated_by_id_b3fcfb1d_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: estimates estimates_workspace_id_718811eb_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY estimates - ADD CONSTRAINT estimates_workspace_id_718811eb_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT estimates_workspace_id_718811eb_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: exporters exporters_created_by_id_44e1d9b3_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY exporters - ADD CONSTRAINT exporters_created_by_id_44e1d9b3_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT exporters_created_by_id_44e1d9b3_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: exporters exporters_initiated_by_id_d51f7552_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY exporters - ADD CONSTRAINT exporters_initiated_by_id_d51f7552_fk_users_id FOREIGN KEY (initiated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT exporters_initiated_by_id_d51f7552_fk_users_id FOREIGN KEY (initiated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: exporters exporters_updated_by_id_d2572861_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY exporters - ADD CONSTRAINT exporters_updated_by_id_d2572861_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT exporters_updated_by_id_d2572861_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: exporters exporters_workspace_id_11a04317_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY exporters - ADD CONSTRAINT exporters_workspace_id_11a04317_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT exporters_workspace_id_11a04317_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: file_assets file_asset_created_by_id_966942a0_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY file_assets - ADD CONSTRAINT file_asset_created_by_id_966942a0_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT file_asset_created_by_id_966942a0_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: file_assets file_asset_updated_by_id_d6aaf4f0_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY file_assets - ADD CONSTRAINT file_asset_updated_by_id_d6aaf4f0_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT file_asset_updated_by_id_d6aaf4f0_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: file_assets file_assets_workspace_id_fa50b9c5_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY file_assets - ADD CONSTRAINT file_assets_workspace_id_fa50b9c5_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT file_assets_workspace_id_fa50b9c5_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_comment_syncs github_comment_syncs_comment_id_6feec6d1_fk_issue_comments_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_comment_syncs - ADD CONSTRAINT github_comment_syncs_comment_id_6feec6d1_fk_issue_comments_id FOREIGN KEY (comment_id) REFERENCES issue_comments(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_comment_syncs_comment_id_6feec6d1_fk_issue_comments_id FOREIGN KEY (comment_id) REFERENCES issue_comments(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_comment_syncs github_comment_syncs_created_by_id_b1ef2517_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_comment_syncs - ADD CONSTRAINT github_comment_syncs_created_by_id_b1ef2517_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_comment_syncs_created_by_id_b1ef2517_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_comment_syncs github_comment_syncs_issue_sync_id_5e738eb5_fk_github_is; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_comment_syncs - ADD CONSTRAINT github_comment_syncs_issue_sync_id_5e738eb5_fk_github_is FOREIGN KEY (issue_sync_id) REFERENCES github_issue_syncs(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_comment_syncs_issue_sync_id_5e738eb5_fk_github_is FOREIGN KEY (issue_sync_id) REFERENCES github_issue_syncs(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_comment_syncs github_comment_syncs_project_id_6d199ace_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_comment_syncs - ADD CONSTRAINT github_comment_syncs_project_id_6d199ace_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_comment_syncs_project_id_6d199ace_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_comment_syncs github_comment_syncs_updated_by_id_bb05c066_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_comment_syncs - ADD CONSTRAINT github_comment_syncs_updated_by_id_bb05c066_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_comment_syncs_updated_by_id_bb05c066_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_comment_syncs github_comment_syncs_workspace_id_b54528c8_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_comment_syncs - ADD CONSTRAINT github_comment_syncs_workspace_id_b54528c8_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_comment_syncs_workspace_id_b54528c8_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_issue_syncs github_issue_syncs_created_by_id_d02b7c56_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_issue_syncs - ADD CONSTRAINT github_issue_syncs_created_by_id_d02b7c56_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_issue_syncs_created_by_id_d02b7c56_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_issue_syncs github_issue_syncs_issue_id_450cb083_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_issue_syncs - ADD CONSTRAINT github_issue_syncs_issue_id_450cb083_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_issue_syncs_issue_id_450cb083_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_issue_syncs github_issue_syncs_project_id_4609ad0c_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_issue_syncs - ADD CONSTRAINT github_issue_syncs_project_id_4609ad0c_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_issue_syncs_project_id_4609ad0c_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_issue_syncs github_issue_syncs_repository_sync_id_ba0d4de4_fk_github_re; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_issue_syncs - ADD CONSTRAINT github_issue_syncs_repository_sync_id_ba0d4de4_fk_github_re FOREIGN KEY (repository_sync_id) REFERENCES github_repository_syncs(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_issue_syncs_repository_sync_id_ba0d4de4_fk_github_re FOREIGN KEY (repository_sync_id) REFERENCES github_repository_syncs(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_issue_syncs github_issue_syncs_updated_by_id_e9cd6f86_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_issue_syncs - ADD CONSTRAINT github_issue_syncs_updated_by_id_e9cd6f86_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_issue_syncs_updated_by_id_e9cd6f86_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_issue_syncs github_issue_syncs_workspace_id_eae020ad_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_issue_syncs - ADD CONSTRAINT github_issue_syncs_workspace_id_eae020ad_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_issue_syncs_workspace_id_eae020ad_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repositories github_repositories_created_by_id_104fa685_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repositories - ADD CONSTRAINT github_repositories_created_by_id_104fa685_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repositories_created_by_id_104fa685_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repositories github_repositories_project_id_65c546bb_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repositories - ADD CONSTRAINT github_repositories_project_id_65c546bb_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repositories_project_id_65c546bb_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repositories github_repositories_updated_by_id_8aa4d772_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repositories - ADD CONSTRAINT github_repositories_updated_by_id_8aa4d772_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repositories_updated_by_id_8aa4d772_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repositories github_repositories_workspace_id_c4de7326_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repositories - ADD CONSTRAINT github_repositories_workspace_id_c4de7326_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repositories_workspace_id_c4de7326_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_sy_repository_id_ead52404_fk_github_re; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_sy_repository_id_ead52404_fk_github_re FOREIGN KEY (repository_id) REFERENCES github_repositories(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_sy_repository_id_ead52404_fk_github_re FOREIGN KEY (repository_id) REFERENCES github_repositories(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_sy_workspace_integratio_62858398_fk_workspace; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_sy_workspace_integratio_62858398_fk_workspace FOREIGN KEY (workspace_integration_id) REFERENCES workspace_integrations(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_sy_workspace_integratio_62858398_fk_workspace FOREIGN KEY (workspace_integration_id) REFERENCES workspace_integrations(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_syncs_actor_id_1fa689fe_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_syncs_actor_id_1fa689fe_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_syncs_actor_id_1fa689fe_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_syncs_created_by_id_0df94495_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_syncs_created_by_id_0df94495_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_syncs_created_by_id_0df94495_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_syncs_label_id_eb1e9bd7_fk_labels_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_syncs_label_id_eb1e9bd7_fk_labels_id FOREIGN KEY (label_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_syncs_label_id_eb1e9bd7_fk_labels_id FOREIGN KEY (label_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_syncs_project_id_e7e8291e_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_syncs_project_id_e7e8291e_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_syncs_project_id_e7e8291e_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_syncs_updated_by_id_07e9d065_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_syncs_updated_by_id_07e9d065_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_syncs_updated_by_id_07e9d065_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: github_repository_syncs github_repository_syncs_workspace_id_4a22a8b8_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY github_repository_syncs - ADD CONSTRAINT github_repository_syncs_workspace_id_4a22a8b8_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT github_repository_syncs_workspace_id_4a22a8b8_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: global_views global_views_created_by_id_14b7d95c_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY global_views - ADD CONSTRAINT global_views_created_by_id_14b7d95c_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT global_views_created_by_id_14b7d95c_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: global_views global_views_updated_by_id_112e0281_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY global_views - ADD CONSTRAINT global_views_updated_by_id_112e0281_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT global_views_updated_by_id_112e0281_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: global_views global_views_workspace_id_3c68eca7_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY global_views - ADD CONSTRAINT global_views_workspace_id_3c68eca7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT global_views_workspace_id_3c68eca7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: importers importers_created_by_id_7dd06433_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY importers - ADD CONSTRAINT importers_created_by_id_7dd06433_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT importers_created_by_id_7dd06433_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: importers importers_initiated_by_id_3cddbd23_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY importers - ADD CONSTRAINT importers_initiated_by_id_3cddbd23_fk_users_id FOREIGN KEY (initiated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT importers_initiated_by_id_3cddbd23_fk_users_id FOREIGN KEY (initiated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: importers importers_project_id_1f8b43ef_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY importers - ADD CONSTRAINT importers_project_id_1f8b43ef_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT importers_project_id_1f8b43ef_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: importers importers_token_id_c951e89f_fk_api_tokens_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY importers - ADD CONSTRAINT importers_token_id_c951e89f_fk_api_tokens_id FOREIGN KEY (token_id) REFERENCES api_tokens(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT importers_token_id_c951e89f_fk_api_tokens_id FOREIGN KEY (token_id) REFERENCES api_tokens(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: importers importers_updated_by_id_3915139e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY importers - ADD CONSTRAINT importers_updated_by_id_3915139e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT importers_updated_by_id_3915139e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: importers importers_workspace_id_795b8985_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY importers - ADD CONSTRAINT importers_workspace_id_795b8985_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT importers_workspace_id_795b8985_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_created_by_id_483bce13_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_created_by_id_483bce13_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_created_by_id_483bce13_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_duplicate_to_id_6cb8d961_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_duplicate_to_id_6cb8d961_fk_issues_id FOREIGN KEY (duplicate_to_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_duplicate_to_id_6cb8d961_fk_issues_id FOREIGN KEY (duplicate_to_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_inbox_id_444b05b9_fk_inboxes_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_inbox_id_444b05b9_fk_inboxes_id FOREIGN KEY (inbox_id) REFERENCES inboxes(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_inbox_id_444b05b9_fk_inboxes_id FOREIGN KEY (inbox_id) REFERENCES inboxes(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_issue_id_7d74b224_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_issue_id_7d74b224_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_issue_id_7d74b224_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_project_id_5117a70b_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_project_id_5117a70b_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_project_id_5117a70b_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_updated_by_id_d1b2b70f_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_updated_by_id_d1b2b70f_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_updated_by_id_d1b2b70f_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inbox_issues inbox_issues_workspace_id_4a61a7bd_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inbox_issues - ADD CONSTRAINT inbox_issues_workspace_id_4a61a7bd_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inbox_issues_workspace_id_4a61a7bd_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inboxes inboxes_created_by_id_9f1cf5ec_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inboxes - ADD CONSTRAINT inboxes_created_by_id_9f1cf5ec_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inboxes_created_by_id_9f1cf5ec_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inboxes inboxes_project_id_a0135c66_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inboxes - ADD CONSTRAINT inboxes_project_id_a0135c66_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inboxes_project_id_a0135c66_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inboxes inboxes_updated_by_id_69b7b3ae_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inboxes - ADD CONSTRAINT inboxes_updated_by_id_69b7b3ae_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inboxes_updated_by_id_69b7b3ae_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: inboxes inboxes_workspace_id_d6178865_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY inboxes - ADD CONSTRAINT inboxes_workspace_id_d6178865_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT inboxes_workspace_id_d6178865_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instance_admins instance_admins_created_by_id_7f4e03b4_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instance_admins - ADD CONSTRAINT instance_admins_created_by_id_7f4e03b4_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instance_admins_created_by_id_7f4e03b4_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instance_admins instance_admins_instance_id_66d1ba73_fk_instances_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instance_admins - ADD CONSTRAINT instance_admins_instance_id_66d1ba73_fk_instances_id FOREIGN KEY (instance_id) REFERENCES instances(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instance_admins_instance_id_66d1ba73_fk_instances_id FOREIGN KEY (instance_id) REFERENCES instances(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instance_admins instance_admins_updated_by_id_b7800403_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instance_admins - ADD CONSTRAINT instance_admins_updated_by_id_b7800403_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instance_admins_updated_by_id_b7800403_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instance_admins instance_admins_user_id_cc6e9b62_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instance_admins - ADD CONSTRAINT instance_admins_user_id_cc6e9b62_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instance_admins_user_id_cc6e9b62_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instance_configurations instance_configurations_created_by_id_e683f3e5_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instance_configurations - ADD CONSTRAINT instance_configurations_created_by_id_e683f3e5_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instance_configurations_created_by_id_e683f3e5_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instance_configurations instance_configurations_updated_by_id_f0d7542e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instance_configurations - ADD CONSTRAINT instance_configurations_updated_by_id_f0d7542e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instance_configurations_updated_by_id_f0d7542e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instances instances_created_by_id_c76e92ef_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instances - ADD CONSTRAINT instances_created_by_id_c76e92ef_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instances_created_by_id_c76e92ef_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: instances instances_updated_by_id_cce8fcdf_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY instances - ADD CONSTRAINT instances_updated_by_id_cce8fcdf_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT instances_updated_by_id_cce8fcdf_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: integrations integrations_created_by_id_0b6edd52_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY integrations - ADD CONSTRAINT integrations_created_by_id_0b6edd52_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT integrations_created_by_id_0b6edd52_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: integrations integrations_updated_by_id_d6d00d15_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY integrations - ADD CONSTRAINT integrations_updated_by_id_d6d00d15_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT integrations_updated_by_id_d6d00d15_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activities_issue_id_180e5662_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activities_issue_id_180e5662_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activities_issue_id_180e5662_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activity_actor_id_52fdd42d_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activity_actor_id_52fdd42d_fk_user_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activity_actor_id_52fdd42d_fk_user_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activity_created_by_id_49516e3d_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activity_created_by_id_49516e3d_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activity_created_by_id_49516e3d_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activity_issue_comment_id_701f3c3c_fk_issue_comment_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activity_issue_comment_id_701f3c3c_fk_issue_comment_id FOREIGN KEY (issue_comment_id) REFERENCES issue_comments(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activity_issue_comment_id_701f3c3c_fk_issue_comment_id FOREIGN KEY (issue_comment_id) REFERENCES issue_comments(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activity_project_id_d0ac2ccf_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activity_project_id_d0ac2ccf_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activity_project_id_d0ac2ccf_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activity_updated_by_id_0075f9bd_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activity_updated_by_id_0075f9bd_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activity_updated_by_id_0075f9bd_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_activities issue_activity_workspace_id_65acaf73_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_activities - ADD CONSTRAINT issue_activity_workspace_id_65acaf73_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_activity_workspace_id_65acaf73_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_assignees issue_assignee_assignee_id_50f5c04e_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_assignees - ADD CONSTRAINT issue_assignee_assignee_id_50f5c04e_fk_user_id FOREIGN KEY (assignee_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_assignee_assignee_id_50f5c04e_fk_user_id FOREIGN KEY (assignee_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_assignees issue_assignee_created_by_id_f693d43b_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_assignees - ADD CONSTRAINT issue_assignee_created_by_id_f693d43b_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_assignee_created_by_id_f693d43b_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_assignees issue_assignee_issue_id_72da08db_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_assignees - ADD CONSTRAINT issue_assignee_issue_id_72da08db_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_assignee_issue_id_72da08db_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_assignees issue_assignee_project_id_61c18bf2_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_assignees - ADD CONSTRAINT issue_assignee_project_id_61c18bf2_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_assignee_project_id_61c18bf2_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_assignees issue_assignee_updated_by_id_c54088aa_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_assignees - ADD CONSTRAINT issue_assignee_updated_by_id_c54088aa_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_assignee_updated_by_id_c54088aa_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_assignees issue_assignee_workspace_id_9aad55b7_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_assignees - ADD CONSTRAINT issue_assignee_workspace_id_9aad55b7_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_assignee_workspace_id_9aad55b7_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_attachments issue_attachments_created_by_id_87be05bb_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_attachments - ADD CONSTRAINT issue_attachments_created_by_id_87be05bb_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_attachments_created_by_id_87be05bb_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_attachments issue_attachments_issue_id_0faf88bf_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_attachments - ADD CONSTRAINT issue_attachments_issue_id_0faf88bf_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_attachments_issue_id_0faf88bf_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_attachments issue_attachments_project_id_a95fe706_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_attachments - ADD CONSTRAINT issue_attachments_project_id_a95fe706_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_attachments_project_id_a95fe706_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_attachments issue_attachments_updated_by_id_47dceec1_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_attachments - ADD CONSTRAINT issue_attachments_updated_by_id_47dceec1_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_attachments_updated_by_id_47dceec1_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_attachments issue_attachments_workspace_id_c456a532_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_attachments - ADD CONSTRAINT issue_attachments_workspace_id_c456a532_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_attachments_workspace_id_c456a532_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_blockers issue_blocker_block_id_5d15a701_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_blockers - ADD CONSTRAINT issue_blocker_block_id_5d15a701_fk_issue_id FOREIGN KEY (block_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_blocker_block_id_5d15a701_fk_issue_id FOREIGN KEY (block_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_blockers issue_blocker_blocked_by_id_a138af71_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_blockers - ADD CONSTRAINT issue_blocker_blocked_by_id_a138af71_fk_issue_id FOREIGN KEY (blocked_by_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_blocker_blocked_by_id_a138af71_fk_issue_id FOREIGN KEY (blocked_by_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_blockers issue_blocker_created_by_id_0d19f6ea_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_blockers - ADD CONSTRAINT issue_blocker_created_by_id_0d19f6ea_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_blocker_created_by_id_0d19f6ea_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_blockers issue_blocker_project_id_380bd100_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_blockers - ADD CONSTRAINT issue_blocker_project_id_380bd100_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_blocker_project_id_380bd100_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_blockers issue_blocker_updated_by_id_4af87d63_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_blockers - ADD CONSTRAINT issue_blocker_updated_by_id_4af87d63_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_blocker_updated_by_id_4af87d63_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_blockers issue_blocker_workspace_id_419a1c71_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_blockers - ADD CONSTRAINT issue_blocker_workspace_id_419a1c71_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_blocker_workspace_id_419a1c71_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_comments issue_comment_actor_id_d312315b_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_comments - ADD CONSTRAINT issue_comment_actor_id_d312315b_fk_user_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_comment_actor_id_d312315b_fk_user_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_comments issue_comment_created_by_id_0765f239_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_comments - ADD CONSTRAINT issue_comment_created_by_id_0765f239_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_comment_created_by_id_0765f239_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_comments issue_comment_issue_id_d0195e35_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_comments - ADD CONSTRAINT issue_comment_issue_id_d0195e35_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_comment_issue_id_d0195e35_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_comments issue_comment_project_id_db37c105_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_comments - ADD CONSTRAINT issue_comment_project_id_db37c105_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_comment_project_id_db37c105_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_comments issue_comment_updated_by_id_96cfb86e_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_comments - ADD CONSTRAINT issue_comment_updated_by_id_96cfb86e_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_comment_updated_by_id_96cfb86e_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_comments issue_comment_workspace_id_3f7969ec_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_comments - ADD CONSTRAINT issue_comment_workspace_id_3f7969ec_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_comment_workspace_id_3f7969ec_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issues issue_created_by_id_8f0ae62b_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issues - ADD CONSTRAINT issue_created_by_id_8f0ae62b_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_created_by_id_8f0ae62b_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_labels issue_label_created_by_id_94075315_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_labels - ADD CONSTRAINT issue_label_created_by_id_94075315_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_label_created_by_id_94075315_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_labels issue_label_issue_id_0f252e52_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_labels - ADD CONSTRAINT issue_label_issue_id_0f252e52_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_label_issue_id_0f252e52_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_labels issue_label_label_id_5f22777f_fk_label_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_labels - ADD CONSTRAINT issue_label_label_id_5f22777f_fk_label_id FOREIGN KEY (label_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_label_label_id_5f22777f_fk_label_id FOREIGN KEY (label_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_labels issue_label_project_id_eaa2ba39_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_labels - ADD CONSTRAINT issue_label_project_id_eaa2ba39_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_label_project_id_eaa2ba39_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_labels issue_label_updated_by_id_a97a6733_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_labels - ADD CONSTRAINT issue_label_updated_by_id_a97a6733_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_label_updated_by_id_a97a6733_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_labels issue_label_workspace_id_b5b1faac_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_labels - ADD CONSTRAINT issue_label_workspace_id_b5b1faac_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_label_workspace_id_b5b1faac_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_links issue_links_created_by_id_5e4aa092_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_links - ADD CONSTRAINT issue_links_created_by_id_5e4aa092_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_links_created_by_id_5e4aa092_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_links issue_links_issue_id_7032881f_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_links - ADD CONSTRAINT issue_links_issue_id_7032881f_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_links_issue_id_7032881f_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_links issue_links_project_id_63d6e9ce_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_links - ADD CONSTRAINT issue_links_project_id_63d6e9ce_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_links_project_id_63d6e9ce_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_links issue_links_updated_by_id_a771cce4_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_links - ADD CONSTRAINT issue_links_updated_by_id_a771cce4_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_links_updated_by_id_a771cce4_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_links issue_links_workspace_id_ff9038e7_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_links - ADD CONSTRAINT issue_links_workspace_id_ff9038e7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_links_workspace_id_ff9038e7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_mentions issue_mentions_created_by_id_eb44759e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_mentions - ADD CONSTRAINT issue_mentions_created_by_id_eb44759e_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_mentions_created_by_id_eb44759e_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_mentions issue_mentions_issue_id_d8821107_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_mentions - ADD CONSTRAINT issue_mentions_issue_id_d8821107_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_mentions_issue_id_d8821107_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_mentions issue_mentions_mention_id_cf1b9346_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_mentions - ADD CONSTRAINT issue_mentions_mention_id_cf1b9346_fk_users_id FOREIGN KEY (mention_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_mentions_mention_id_cf1b9346_fk_users_id FOREIGN KEY (mention_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_mentions issue_mentions_project_id_d0cccdf5_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_mentions - ADD CONSTRAINT issue_mentions_project_id_d0cccdf5_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_mentions_project_id_d0cccdf5_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_mentions issue_mentions_updated_by_id_c62106d3_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_mentions - ADD CONSTRAINT issue_mentions_updated_by_id_c62106d3_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_mentions_updated_by_id_c62106d3_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_mentions issue_mentions_workspace_id_4ca59d05_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_mentions - ADD CONSTRAINT issue_mentions_workspace_id_4ca59d05_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_mentions_workspace_id_4ca59d05_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issues issue_parent_id_ce8d76ba_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issues - ADD CONSTRAINT issue_parent_id_ce8d76ba_fk_issue_id FOREIGN KEY (parent_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_parent_id_ce8d76ba_fk_issue_id FOREIGN KEY (parent_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issues issue_project_id_fea0fc80_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issues - ADD CONSTRAINT issue_project_id_fea0fc80_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_project_id_fea0fc80_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_properties issue_property_created_by_id_8e92131c_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_properties - ADD CONSTRAINT issue_property_created_by_id_8e92131c_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_property_created_by_id_8e92131c_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_properties issue_property_project_id_30e7de7b_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_properties - ADD CONSTRAINT issue_property_project_id_30e7de7b_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_property_project_id_30e7de7b_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_properties issue_property_updated_by_id_ff158d4d_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_properties - ADD CONSTRAINT issue_property_updated_by_id_ff158d4d_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_property_updated_by_id_ff158d4d_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_properties issue_property_user_id_0b1d1c8f_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_properties - ADD CONSTRAINT issue_property_user_id_0b1d1c8f_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_property_user_id_0b1d1c8f_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_properties issue_property_workspace_id_17860d65_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_properties - ADD CONSTRAINT issue_property_workspace_id_17860d65_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_property_workspace_id_17860d65_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_reactions issue_reactions_actor_id_5f5b8303_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_reactions - ADD CONSTRAINT issue_reactions_actor_id_5f5b8303_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_reactions_actor_id_5f5b8303_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_reactions issue_reactions_created_by_id_3953b7de_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_reactions - ADD CONSTRAINT issue_reactions_created_by_id_3953b7de_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_reactions_created_by_id_3953b7de_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_reactions issue_reactions_issue_id_2c324bae_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_reactions - ADD CONSTRAINT issue_reactions_issue_id_2c324bae_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_reactions_issue_id_2c324bae_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_reactions issue_reactions_project_id_8708ecaf_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_reactions - ADD CONSTRAINT issue_reactions_project_id_8708ecaf_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_reactions_project_id_8708ecaf_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_reactions issue_reactions_updated_by_id_4069af90_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_reactions - ADD CONSTRAINT issue_reactions_updated_by_id_4069af90_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_reactions_updated_by_id_4069af90_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_reactions issue_reactions_workspace_id_bd8d7550_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_reactions - ADD CONSTRAINT issue_reactions_workspace_id_bd8d7550_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_reactions_workspace_id_bd8d7550_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_relations issue_relations_created_by_id_854d07e7_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_relations - ADD CONSTRAINT issue_relations_created_by_id_854d07e7_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_relations_created_by_id_854d07e7_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_relations issue_relations_issue_id_e1db6f72_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_relations - ADD CONSTRAINT issue_relations_issue_id_e1db6f72_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_relations_issue_id_e1db6f72_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_relations issue_relations_project_id_15350161_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_relations - ADD CONSTRAINT issue_relations_project_id_15350161_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_relations_project_id_15350161_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_relations issue_relations_related_issue_id_e1ea44a7_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_relations - ADD CONSTRAINT issue_relations_related_issue_id_e1ea44a7_fk_issues_id FOREIGN KEY (related_issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_relations_related_issue_id_e1ea44a7_fk_issues_id FOREIGN KEY (related_issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_relations issue_relations_updated_by_id_3dfa850f_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_relations - ADD CONSTRAINT issue_relations_updated_by_id_3dfa850f_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_relations_updated_by_id_3dfa850f_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_relations issue_relations_workspace_id_00b50e90_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_relations - ADD CONSTRAINT issue_relations_workspace_id_00b50e90_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_relations_workspace_id_00b50e90_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_sequences issue_sequence_created_by_id_59270506_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_sequences - ADD CONSTRAINT issue_sequence_created_by_id_59270506_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_sequence_created_by_id_59270506_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_sequences issue_sequence_issue_id_16e9f00f_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_sequences - ADD CONSTRAINT issue_sequence_issue_id_16e9f00f_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_sequence_issue_id_16e9f00f_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_sequences issue_sequence_project_id_ce882e85_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_sequences - ADD CONSTRAINT issue_sequence_project_id_ce882e85_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_sequence_project_id_ce882e85_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_sequences issue_sequence_updated_by_id_310c8dd3_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_sequences - ADD CONSTRAINT issue_sequence_updated_by_id_310c8dd3_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_sequence_updated_by_id_310c8dd3_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_sequences issue_sequence_workspace_id_0d3f0fd4_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_sequences - ADD CONSTRAINT issue_sequence_workspace_id_0d3f0fd4_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_sequence_workspace_id_0d3f0fd4_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issues issue_state_id_1a65560d_fk_state_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issues - ADD CONSTRAINT issue_state_id_1a65560d_fk_state_id FOREIGN KEY (state_id) REFERENCES states(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_state_id_1a65560d_fk_state_id FOREIGN KEY (state_id) REFERENCES states(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_subscribers issue_subscribers_created_by_id_b6ea0157_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_subscribers - ADD CONSTRAINT issue_subscribers_created_by_id_b6ea0157_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_subscribers_created_by_id_b6ea0157_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_subscribers issue_subscribers_issue_id_85cf2093_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_subscribers - ADD CONSTRAINT issue_subscribers_issue_id_85cf2093_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_subscribers_issue_id_85cf2093_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_subscribers issue_subscribers_project_id_cf48d75f_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_subscribers - ADD CONSTRAINT issue_subscribers_project_id_cf48d75f_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_subscribers_project_id_cf48d75f_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_subscribers issue_subscribers_subscriber_id_2d89c988_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_subscribers - ADD CONSTRAINT issue_subscribers_subscriber_id_2d89c988_fk_users_id FOREIGN KEY (subscriber_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_subscribers_subscriber_id_2d89c988_fk_users_id FOREIGN KEY (subscriber_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_subscribers issue_subscribers_updated_by_id_1bfc2f55_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_subscribers - ADD CONSTRAINT issue_subscribers_updated_by_id_1bfc2f55_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_subscribers_updated_by_id_1bfc2f55_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_subscribers issue_subscribers_workspace_id_96afa91f_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_subscribers - ADD CONSTRAINT issue_subscribers_workspace_id_96afa91f_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_subscribers_workspace_id_96afa91f_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issues issue_updated_by_id_f1261863_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issues - ADD CONSTRAINT issue_updated_by_id_f1261863_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_updated_by_id_f1261863_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_views issue_views_created_by_id_0d2e456b_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_views - ADD CONSTRAINT issue_views_created_by_id_0d2e456b_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_views_created_by_id_0d2e456b_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_views issue_views_project_id_55ee009f_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_views - ADD CONSTRAINT issue_views_project_id_55ee009f_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_views_project_id_55ee009f_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_views issue_views_updated_by_id_28cd9870_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_views - ADD CONSTRAINT issue_views_updated_by_id_28cd9870_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_views_updated_by_id_28cd9870_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_views issue_views_workspace_id_8785e03d_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_views - ADD CONSTRAINT issue_views_workspace_id_8785e03d_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_views_workspace_id_8785e03d_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_votes issue_votes_actor_id_525cab61_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_votes - ADD CONSTRAINT issue_votes_actor_id_525cab61_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_votes_actor_id_525cab61_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_votes issue_votes_created_by_id_86adcf5c_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_votes - ADD CONSTRAINT issue_votes_created_by_id_86adcf5c_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_votes_created_by_id_86adcf5c_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_votes issue_votes_issue_id_07a61ecb_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_votes - ADD CONSTRAINT issue_votes_issue_id_07a61ecb_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_votes_issue_id_07a61ecb_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_votes issue_votes_project_id_b649f55b_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_votes - ADD CONSTRAINT issue_votes_project_id_b649f55b_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_votes_project_id_b649f55b_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_votes issue_votes_updated_by_id_9e2a6cdc_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_votes - ADD CONSTRAINT issue_votes_updated_by_id_9e2a6cdc_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_votes_updated_by_id_9e2a6cdc_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issue_votes issue_votes_workspace_id_a3e91a6b_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issue_votes - ADD CONSTRAINT issue_votes_workspace_id_a3e91a6b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_votes_workspace_id_a3e91a6b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: issues issue_workspace_id_c84878c1_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY issues - ADD CONSTRAINT issue_workspace_id_c84878c1_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT issue_workspace_id_c84878c1_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: labels label_created_by_id_aa6ffcfa_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY labels - ADD CONSTRAINT label_created_by_id_aa6ffcfa_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT label_created_by_id_aa6ffcfa_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: labels label_parent_id_7a853296_fk_label_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY labels - ADD CONSTRAINT label_parent_id_7a853296_fk_label_id FOREIGN KEY (parent_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT label_parent_id_7a853296_fk_label_id FOREIGN KEY (parent_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: labels label_project_id_90e0f1a2_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY labels - ADD CONSTRAINT label_project_id_90e0f1a2_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT label_project_id_90e0f1a2_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: labels label_updated_by_id_894a5464_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY labels - ADD CONSTRAINT label_updated_by_id_894a5464_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT label_updated_by_id_894a5464_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: labels label_workspace_id_c4c9ae5a_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY labels - ADD CONSTRAINT label_workspace_id_c4c9ae5a_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT label_workspace_id_c4c9ae5a_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: modules module_created_by_id_ff7a5866_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY modules - ADD CONSTRAINT module_created_by_id_ff7a5866_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_created_by_id_ff7a5866_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_favorites module_favorites_created_by_id_7f84820d_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_favorites - ADD CONSTRAINT module_favorites_created_by_id_7f84820d_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_favorites_created_by_id_7f84820d_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_favorites module_favorites_module_id_c4f0736b_fk_modules_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_favorites - ADD CONSTRAINT module_favorites_module_id_c4f0736b_fk_modules_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_favorites_module_id_c4f0736b_fk_modules_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_favorites module_favorites_project_id_83d9d9e8_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_favorites - ADD CONSTRAINT module_favorites_project_id_83d9d9e8_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_favorites_project_id_83d9d9e8_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_favorites module_favorites_updated_by_id_2437fed0_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_favorites - ADD CONSTRAINT module_favorites_updated_by_id_2437fed0_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_favorites_updated_by_id_2437fed0_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_favorites module_favorites_user_id_c5b76375_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_favorites - ADD CONSTRAINT module_favorites_user_id_c5b76375_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_favorites_user_id_c5b76375_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_favorites module_favorites_workspace_id_65a4ac6f_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_favorites - ADD CONSTRAINT module_favorites_workspace_id_65a4ac6f_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_favorites_workspace_id_65a4ac6f_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_issues module_issues_created_by_id_de0b995a_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_issues - ADD CONSTRAINT module_issues_created_by_id_de0b995a_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_issues_created_by_id_de0b995a_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_issues module_issues_issue_id_7caa908b_fk_issue_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_issues - ADD CONSTRAINT module_issues_issue_id_7caa908b_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_issues_issue_id_7caa908b_fk_issue_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_issues module_issues_module_id_74e0ed5a_fk_module_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_issues - ADD CONSTRAINT module_issues_module_id_74e0ed5a_fk_module_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_issues_module_id_74e0ed5a_fk_module_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_issues module_issues_project_id_59836d1e_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_issues - ADD CONSTRAINT module_issues_project_id_59836d1e_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_issues_project_id_59836d1e_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_issues module_issues_updated_by_id_46dbf724_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_issues - ADD CONSTRAINT module_issues_updated_by_id_46dbf724_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_issues_updated_by_id_46dbf724_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_issues module_issues_workspace_id_6bf85201_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_issues - ADD CONSTRAINT module_issues_workspace_id_6bf85201_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_issues_workspace_id_6bf85201_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: modules module_lead_id_04966630_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY modules - ADD CONSTRAINT module_lead_id_04966630_fk_user_id FOREIGN KEY (lead_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_lead_id_04966630_fk_user_id FOREIGN KEY (lead_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_links module_links_created_by_id_eaf6492f_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_links - ADD CONSTRAINT module_links_created_by_id_eaf6492f_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_links_created_by_id_eaf6492f_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_links module_links_module_id_0fda3f8a_fk_modules_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_links - ADD CONSTRAINT module_links_module_id_0fda3f8a_fk_modules_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_links_module_id_0fda3f8a_fk_modules_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_links module_links_project_id_f720bb79_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_links - ADD CONSTRAINT module_links_project_id_f720bb79_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_links_project_id_f720bb79_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_links module_links_updated_by_id_4da419e7_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_links - ADD CONSTRAINT module_links_updated_by_id_4da419e7_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_links_updated_by_id_4da419e7_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_links module_links_workspace_id_0521c11c_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_links - ADD CONSTRAINT module_links_workspace_id_0521c11c_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_links_workspace_id_0521c11c_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_members module_member_created_by_id_2ed84a65_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_members - ADD CONSTRAINT module_member_created_by_id_2ed84a65_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_member_created_by_id_2ed84a65_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_members module_member_member_id_928f473e_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_members - ADD CONSTRAINT module_member_member_id_928f473e_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_member_member_id_928f473e_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_members module_member_module_id_f00be7ef_fk_module_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_members - ADD CONSTRAINT module_member_module_id_f00be7ef_fk_module_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_member_module_id_f00be7ef_fk_module_id FOREIGN KEY (module_id) REFERENCES modules(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_members module_member_project_id_ec8d2376_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_members - ADD CONSTRAINT module_member_project_id_ec8d2376_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_member_project_id_ec8d2376_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_members module_member_updated_by_id_a9046438_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_members - ADD CONSTRAINT module_member_updated_by_id_a9046438_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_member_updated_by_id_a9046438_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: module_members module_member_workspace_id_f2f23c73_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY module_members - ADD CONSTRAINT module_member_workspace_id_f2f23c73_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_member_workspace_id_f2f23c73_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: modules module_project_id_da84b04f_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY modules - ADD CONSTRAINT module_project_id_da84b04f_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_project_id_da84b04f_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: modules module_updated_by_id_72ab6d5c_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY modules - ADD CONSTRAINT module_updated_by_id_72ab6d5c_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_updated_by_id_72ab6d5c_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: modules module_workspace_id_0a826fef_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY modules - ADD CONSTRAINT module_workspace_id_0a826fef_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT module_workspace_id_0a826fef_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: notifications notifications_created_by_id_b9c3f81b_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY notifications - ADD CONSTRAINT notifications_created_by_id_b9c3f81b_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT notifications_created_by_id_b9c3f81b_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: notifications notifications_project_id_e4d4f192_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY notifications - ADD CONSTRAINT notifications_project_id_e4d4f192_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT notifications_project_id_e4d4f192_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: notifications notifications_receiver_id_b708b2b0_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY notifications - ADD CONSTRAINT notifications_receiver_id_b708b2b0_fk_users_id FOREIGN KEY (receiver_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT notifications_receiver_id_b708b2b0_fk_users_id FOREIGN KEY (receiver_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: notifications notifications_triggered_by_id_31cdec21_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY notifications - ADD CONSTRAINT notifications_triggered_by_id_31cdec21_fk_users_id FOREIGN KEY (triggered_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT notifications_triggered_by_id_31cdec21_fk_users_id FOREIGN KEY (triggered_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: notifications notifications_updated_by_id_8a651e96_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY notifications - ADD CONSTRAINT notifications_updated_by_id_8a651e96_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT notifications_updated_by_id_8a651e96_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: notifications notifications_workspace_id_b2f09ef7_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY notifications - ADD CONSTRAINT notifications_workspace_id_b2f09ef7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT notifications_workspace_id_b2f09ef7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_blocks page_blocks_created_by_id_696391e1_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_blocks - ADD CONSTRAINT page_blocks_created_by_id_696391e1_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_blocks_created_by_id_696391e1_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_blocks page_blocks_issue_id_33cad86b_fk_issues_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_blocks - ADD CONSTRAINT page_blocks_issue_id_33cad86b_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_blocks_issue_id_33cad86b_fk_issues_id FOREIGN KEY (issue_id) REFERENCES issues(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_blocks page_blocks_page_id_5f55e114_fk_pages_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_blocks - ADD CONSTRAINT page_blocks_page_id_5f55e114_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_blocks_page_id_5f55e114_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_blocks page_blocks_project_id_068d80f7_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_blocks - ADD CONSTRAINT page_blocks_project_id_068d80f7_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_blocks_project_id_068d80f7_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_blocks page_blocks_updated_by_id_1a29acb7_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_blocks - ADD CONSTRAINT page_blocks_updated_by_id_1a29acb7_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_blocks_updated_by_id_1a29acb7_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_blocks page_blocks_workspace_id_b051825d_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_blocks - ADD CONSTRAINT page_blocks_workspace_id_b051825d_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_blocks_workspace_id_b051825d_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_favorites page_favorites_created_by_id_3b672270_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_favorites - ADD CONSTRAINT page_favorites_created_by_id_3b672270_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_favorites_created_by_id_3b672270_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_favorites page_favorites_page_id_0896034b_fk_pages_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_favorites - ADD CONSTRAINT page_favorites_page_id_0896034b_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_favorites_page_id_0896034b_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_favorites page_favorites_project_id_e0e3c871_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_favorites - ADD CONSTRAINT page_favorites_project_id_e0e3c871_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_favorites_project_id_e0e3c871_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_favorites page_favorites_updated_by_id_623c7ac5_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_favorites - ADD CONSTRAINT page_favorites_updated_by_id_623c7ac5_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_favorites_updated_by_id_623c7ac5_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_favorites page_favorites_user_id_162640a9_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_favorites - ADD CONSTRAINT page_favorites_user_id_162640a9_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_favorites_user_id_162640a9_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_favorites page_favorites_workspace_id_4b7858d9_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_favorites - ADD CONSTRAINT page_favorites_workspace_id_4b7858d9_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_favorites_workspace_id_4b7858d9_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_labels page_labels_created_by_id_fbd942c0_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_labels - ADD CONSTRAINT page_labels_created_by_id_fbd942c0_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_labels_created_by_id_fbd942c0_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_labels page_labels_label_id_05958e53_fk_labels_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_labels - ADD CONSTRAINT page_labels_label_id_05958e53_fk_labels_id FOREIGN KEY (label_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_labels_label_id_05958e53_fk_labels_id FOREIGN KEY (label_id) REFERENCES labels(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_labels page_labels_page_id_0e6cdb3d_fk_pages_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_labels - ADD CONSTRAINT page_labels_page_id_0e6cdb3d_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_labels_page_id_0e6cdb3d_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_labels page_labels_project_id_938a63ca_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_labels - ADD CONSTRAINT page_labels_project_id_938a63ca_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_labels_project_id_938a63ca_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_labels page_labels_updated_by_id_d9fddbff_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_labels - ADD CONSTRAINT page_labels_updated_by_id_d9fddbff_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_labels_updated_by_id_d9fddbff_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_labels page_labels_workspace_id_078bb01c_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_labels - ADD CONSTRAINT page_labels_workspace_id_078bb01c_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_labels_workspace_id_078bb01c_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_logs page_logs_created_by_id_4a295aec_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_logs - ADD CONSTRAINT page_logs_created_by_id_4a295aec_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_logs_created_by_id_4a295aec_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_logs page_logs_page_id_0e0d747d_fk_pages_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_logs - ADD CONSTRAINT page_logs_page_id_0e0d747d_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_logs_page_id_0e0d747d_fk_pages_id FOREIGN KEY (page_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_logs page_logs_project_id_d5117f7a_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_logs - ADD CONSTRAINT page_logs_project_id_d5117f7a_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_logs_project_id_d5117f7a_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_logs page_logs_updated_by_id_1995190b_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_logs - ADD CONSTRAINT page_logs_updated_by_id_1995190b_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_logs_updated_by_id_1995190b_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: page_logs page_logs_workspace_id_be7bde64_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY page_logs - ADD CONSTRAINT page_logs_workspace_id_be7bde64_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT page_logs_workspace_id_be7bde64_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: pages pages_created_by_id_d109a675_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY pages - ADD CONSTRAINT pages_created_by_id_d109a675_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT pages_created_by_id_d109a675_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: pages pages_owned_by_id_bf50485f_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY pages - ADD CONSTRAINT pages_owned_by_id_bf50485f_fk_users_id FOREIGN KEY (owned_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT pages_owned_by_id_bf50485f_fk_users_id FOREIGN KEY (owned_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: pages pages_parent_id_8b823409_fk_pages_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY pages - ADD CONSTRAINT pages_parent_id_8b823409_fk_pages_id FOREIGN KEY (parent_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT pages_parent_id_8b823409_fk_pages_id FOREIGN KEY (parent_id) REFERENCES pages(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: pages pages_project_id_272eed09_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY pages - ADD CONSTRAINT pages_project_id_272eed09_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT pages_project_id_272eed09_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: pages pages_updated_by_id_6c42de3e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY pages - ADD CONSTRAINT pages_updated_by_id_6c42de3e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT pages_updated_by_id_6c42de3e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: pages pages_workspace_id_c6c51010_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY pages - ADD CONSTRAINT pages_workspace_id_c6c51010_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT pages_workspace_id_c6c51010_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects project_created_by_id_6cc13408_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT project_created_by_id_6cc13408_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_created_by_id_6cc13408_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects project_default_assignee_id_6ba45f90_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT project_default_assignee_id_6ba45f90_fk_user_id FOREIGN KEY (default_assignee_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_default_assignee_id_6ba45f90_fk_user_id FOREIGN KEY (default_assignee_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_deploy_boards project_deploy_boards_created_by_id_2ea72f98_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_deploy_boards - ADD CONSTRAINT project_deploy_boards_created_by_id_2ea72f98_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_deploy_boards_created_by_id_2ea72f98_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_deploy_boards project_deploy_boards_inbox_id_a6a75525_fk_inboxes_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_deploy_boards - ADD CONSTRAINT project_deploy_boards_inbox_id_a6a75525_fk_inboxes_id FOREIGN KEY (inbox_id) REFERENCES inboxes(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_deploy_boards_inbox_id_a6a75525_fk_inboxes_id FOREIGN KEY (inbox_id) REFERENCES inboxes(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_deploy_boards project_deploy_boards_project_id_49d887b2_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_deploy_boards - ADD CONSTRAINT project_deploy_boards_project_id_49d887b2_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_deploy_boards_project_id_49d887b2_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_deploy_boards project_deploy_boards_updated_by_id_290eb99e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_deploy_boards - ADD CONSTRAINT project_deploy_boards_updated_by_id_290eb99e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_deploy_boards_updated_by_id_290eb99e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_deploy_boards project_deploy_boards_workspace_id_cd92f164_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_deploy_boards - ADD CONSTRAINT project_deploy_boards_workspace_id_cd92f164_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_deploy_boards_workspace_id_cd92f164_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_favorites project_favorites_created_by_id_613c0717_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_favorites - ADD CONSTRAINT project_favorites_created_by_id_613c0717_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_favorites_created_by_id_613c0717_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_favorites project_favorites_project_id_df76634d_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_favorites - ADD CONSTRAINT project_favorites_project_id_df76634d_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_favorites_project_id_df76634d_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_favorites project_favorites_updated_by_id_2a663e4d_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_favorites - ADD CONSTRAINT project_favorites_updated_by_id_2a663e4d_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_favorites_updated_by_id_2a663e4d_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_favorites project_favorites_user_id_500f4f5b_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_favorites - ADD CONSTRAINT project_favorites_user_id_500f4f5b_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_favorites_user_id_500f4f5b_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_favorites project_favorites_workspace_id_fa980513_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_favorites - ADD CONSTRAINT project_favorites_workspace_id_fa980513_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_favorites_workspace_id_fa980513_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_identifiers project_identifier_created_by_id_2b6f273a_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_identifiers - ADD CONSTRAINT project_identifier_created_by_id_2b6f273a_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_identifier_created_by_id_2b6f273a_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_identifiers project_identifier_project_id_13de58a9_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_identifiers - ADD CONSTRAINT project_identifier_project_id_13de58a9_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_identifier_project_id_13de58a9_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_identifiers project_identifier_updated_by_id_1a00e2a0_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_identifiers - ADD CONSTRAINT project_identifier_updated_by_id_1a00e2a0_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_identifier_updated_by_id_1a00e2a0_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_identifiers project_identifier_workspace_id_6024b517_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_identifiers - ADD CONSTRAINT project_identifier_workspace_id_6024b517_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_identifier_workspace_id_6024b517_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_members project_member_created_by_id_8b363306_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_members - ADD CONSTRAINT project_member_created_by_id_8b363306_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_created_by_id_8b363306_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_member_invites project_member_invite_created_by_id_a87df45c_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_member_invites - ADD CONSTRAINT project_member_invite_created_by_id_a87df45c_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_invite_created_by_id_a87df45c_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_member_invites project_member_invite_project_id_8fb7750e_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_member_invites - ADD CONSTRAINT project_member_invite_project_id_8fb7750e_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_invite_project_id_8fb7750e_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_member_invites project_member_invite_updated_by_id_5aa55c96_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_member_invites - ADD CONSTRAINT project_member_invite_updated_by_id_5aa55c96_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_invite_updated_by_id_5aa55c96_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_member_invites project_member_invite_workspace_id_64e2dc4c_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_member_invites - ADD CONSTRAINT project_member_invite_workspace_id_64e2dc4c_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_invite_workspace_id_64e2dc4c_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_members project_member_member_id_9d6b126b_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_members - ADD CONSTRAINT project_member_member_id_9d6b126b_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_member_id_9d6b126b_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_members project_member_project_id_11ea1a9e_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_members - ADD CONSTRAINT project_member_project_id_11ea1a9e_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_project_id_11ea1a9e_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_members project_member_updated_by_id_cf6aaac4_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_members - ADD CONSTRAINT project_member_updated_by_id_cf6aaac4_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_updated_by_id_cf6aaac4_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_members project_member_workspace_id_88bb9a97_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_members - ADD CONSTRAINT project_member_workspace_id_88bb9a97_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_member_workspace_id_88bb9a97_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects project_project_lead_id_caf8e353_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT project_project_lead_id_caf8e353_fk_user_id FOREIGN KEY (project_lead_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_project_lead_id_caf8e353_fk_user_id FOREIGN KEY (project_lead_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_public_members project_public_members_created_by_id_c4c7c776_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_public_members - ADD CONSTRAINT project_public_members_created_by_id_c4c7c776_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_public_members_created_by_id_c4c7c776_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_public_members project_public_members_member_id_52f257f9_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_public_members - ADD CONSTRAINT project_public_members_member_id_52f257f9_fk_users_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_public_members_member_id_52f257f9_fk_users_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_public_members project_public_members_project_id_2dfd893d_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_public_members - ADD CONSTRAINT project_public_members_project_id_2dfd893d_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_public_members_project_id_2dfd893d_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_public_members project_public_members_updated_by_id_c3e4d675_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_public_members - ADD CONSTRAINT project_public_members_updated_by_id_c3e4d675_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_public_members_updated_by_id_c3e4d675_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: project_public_members project_public_members_workspace_id_ebfce110_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY project_public_members - ADD CONSTRAINT project_public_members_workspace_id_ebfce110_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_public_members_workspace_id_ebfce110_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects project_updated_by_id_fe290525_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT project_updated_by_id_fe290525_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_updated_by_id_fe290525_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects project_workspace_id_01764ff9_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT project_workspace_id_01764ff9_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT project_workspace_id_01764ff9_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects projects_default_state_id_f13e8b95_fk_states_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT projects_default_state_id_f13e8b95_fk_states_id FOREIGN KEY (default_state_id) REFERENCES states(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT projects_default_state_id_f13e8b95_fk_states_id FOREIGN KEY (default_state_id) REFERENCES states(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: projects projects_estimate_id_85c7b2ac_fk_estimates_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY projects - ADD CONSTRAINT projects_estimate_id_85c7b2ac_fk_estimates_id FOREIGN KEY (estimate_id) REFERENCES estimates(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT projects_estimate_id_85c7b2ac_fk_estimates_id FOREIGN KEY (estimate_id) REFERENCES estimates(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: slack_project_syncs slack_project_syncs_created_by_id_ec405a17_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY slack_project_syncs - ADD CONSTRAINT slack_project_syncs_created_by_id_ec405a17_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT slack_project_syncs_created_by_id_ec405a17_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: slack_project_syncs slack_project_syncs_project_id_016dc792_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY slack_project_syncs - ADD CONSTRAINT slack_project_syncs_project_id_016dc792_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT slack_project_syncs_project_id_016dc792_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: slack_project_syncs slack_project_syncs_updated_by_id_152eb3b5_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY slack_project_syncs - ADD CONSTRAINT slack_project_syncs_updated_by_id_152eb3b5_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT slack_project_syncs_updated_by_id_152eb3b5_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: slack_project_syncs slack_project_syncs_workspace_id_d1822b06_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY slack_project_syncs - ADD CONSTRAINT slack_project_syncs_workspace_id_d1822b06_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT slack_project_syncs_workspace_id_d1822b06_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: slack_project_syncs slack_project_syncs_workspace_integratio_d89c9b40_fk_workspace; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY slack_project_syncs - ADD CONSTRAINT slack_project_syncs_workspace_integratio_d89c9b40_fk_workspace FOREIGN KEY (workspace_integration_id) REFERENCES workspace_integrations(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT slack_project_syncs_workspace_integratio_d89c9b40_fk_workspace FOREIGN KEY (workspace_integration_id) REFERENCES workspace_integrations(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: social_login_connections social_login_connection_created_by_id_7ca2ef50_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY social_login_connections - ADD CONSTRAINT social_login_connection_created_by_id_7ca2ef50_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT social_login_connection_created_by_id_7ca2ef50_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: social_login_connections social_login_connection_updated_by_id_c13deb42_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY social_login_connections - ADD CONSTRAINT social_login_connection_updated_by_id_c13deb42_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT social_login_connection_updated_by_id_c13deb42_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: social_login_connections social_login_connection_user_id_0e26c0c5_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY social_login_connections - ADD CONSTRAINT social_login_connection_user_id_0e26c0c5_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT social_login_connection_user_id_0e26c0c5_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: states state_created_by_id_ff51a50d_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY states - ADD CONSTRAINT state_created_by_id_ff51a50d_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT state_created_by_id_ff51a50d_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: states state_project_id_23a65fd6_fk_project_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY states - ADD CONSTRAINT state_project_id_23a65fd6_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT state_project_id_23a65fd6_fk_project_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: states state_updated_by_id_be298453_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY states - ADD CONSTRAINT state_updated_by_id_be298453_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT state_updated_by_id_be298453_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: states state_workspace_id_2293282d_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY states - ADD CONSTRAINT state_workspace_id_2293282d_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT state_workspace_id_2293282d_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: teams team_created_by_id_725a9101_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY teams - ADD CONSTRAINT team_created_by_id_725a9101_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_created_by_id_725a9101_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: team_members team_member_created_by_id_7cc0ad68_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY team_members - ADD CONSTRAINT team_member_created_by_id_7cc0ad68_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_member_created_by_id_7cc0ad68_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: team_members team_member_member_id_905a2628_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY team_members - ADD CONSTRAINT team_member_member_id_905a2628_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_member_member_id_905a2628_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: team_members team_member_team_id_26812b86_fk_team_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY team_members - ADD CONSTRAINT team_member_team_id_26812b86_fk_team_id FOREIGN KEY (team_id) REFERENCES teams(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_member_team_id_26812b86_fk_team_id FOREIGN KEY (team_id) REFERENCES teams(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: team_members team_member_updated_by_id_b1d37059_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY team_members - ADD CONSTRAINT team_member_updated_by_id_b1d37059_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_member_updated_by_id_b1d37059_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: team_members team_member_workspace_id_5e13a185_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY team_members - ADD CONSTRAINT team_member_workspace_id_5e13a185_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_member_workspace_id_5e13a185_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: teams team_updated_by_id_79bb36f2_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY teams - ADD CONSTRAINT team_updated_by_id_79bb36f2_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_updated_by_id_79bb36f2_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: teams team_workspace_id_1d56407f_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY teams - ADD CONSTRAINT team_workspace_id_1d56407f_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT team_workspace_id_1d56407f_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: token_blacklist_blacklistedtoken token_blacklist_blacklistedtoken_token_id_3cc7fe56_fk; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY token_blacklist_blacklistedtoken - ADD CONSTRAINT token_blacklist_blacklistedtoken_token_id_3cc7fe56_fk FOREIGN KEY (token_id) REFERENCES token_blacklist_outstandingtoken(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT token_blacklist_blacklistedtoken_token_id_3cc7fe56_fk FOREIGN KEY (token_id) REFERENCES token_blacklist_outstandingtoken(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: token_blacklist_outstandingtoken token_blacklist_outstandingtoken_user_id_83bc629a_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY token_blacklist_outstandingtoken - ADD CONSTRAINT token_blacklist_outstandingtoken_user_id_83bc629a_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT token_blacklist_outstandingtoken_user_id_83bc629a_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: users_groups user_groups_group_id_b76f8aba_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY users_groups - ADD CONSTRAINT user_groups_group_id_b76f8aba_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT user_groups_group_id_b76f8aba_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: users_groups user_groups_user_id_abaea130_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY users_groups - ADD CONSTRAINT user_groups_user_id_abaea130_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT user_groups_user_id_abaea130_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: users_user_permissions user_user_permission_permission_id_9deb68a3_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY users_user_permissions - ADD CONSTRAINT user_user_permission_permission_id_9deb68a3_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT user_user_permission_permission_id_9deb68a3_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: users_user_permissions user_user_permissions_user_id_ed4a47ea_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY users_user_permissions - ADD CONSTRAINT user_user_permissions_user_id_ed4a47ea_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT user_user_permissions_user_id_ed4a47ea_fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: view_favorites view_favorites_created_by_id_dc6047f5_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY view_favorites - ADD CONSTRAINT view_favorites_created_by_id_dc6047f5_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT view_favorites_created_by_id_dc6047f5_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: view_favorites view_favorites_project_id_241c521d_fk_projects_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY view_favorites - ADD CONSTRAINT view_favorites_project_id_241c521d_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT view_favorites_project_id_241c521d_fk_projects_id FOREIGN KEY (project_id) REFERENCES projects(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: view_favorites view_favorites_updated_by_id_2418b683_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY view_favorites - ADD CONSTRAINT view_favorites_updated_by_id_2418b683_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT view_favorites_updated_by_id_2418b683_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: view_favorites view_favorites_user_id_b1e94c2e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY view_favorites - ADD CONSTRAINT view_favorites_user_id_b1e94c2e_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT view_favorites_user_id_b1e94c2e_fk_users_id FOREIGN KEY (user_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: view_favorites view_favorites_view_id_3111e893_fk_issue_views_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY view_favorites - ADD CONSTRAINT view_favorites_view_id_3111e893_fk_issue_views_id FOREIGN KEY (view_id) REFERENCES issue_views(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT view_favorites_view_id_3111e893_fk_issue_views_id FOREIGN KEY (view_id) REFERENCES issue_views(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: view_favorites view_favorites_workspace_id_3dbdd2a2_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY view_favorites - ADD CONSTRAINT view_favorites_workspace_id_3dbdd2a2_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT view_favorites_workspace_id_3dbdd2a2_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhook_logs webhook_logs_created_by_id_71e7bc38_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhook_logs - ADD CONSTRAINT webhook_logs_created_by_id_71e7bc38_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhook_logs_created_by_id_71e7bc38_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhook_logs webhook_logs_updated_by_id_3d9bad04_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhook_logs - ADD CONSTRAINT webhook_logs_updated_by_id_3d9bad04_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhook_logs_updated_by_id_3d9bad04_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhook_logs webhook_logs_webhook_id_53707b3d_fk_webhooks_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhook_logs - ADD CONSTRAINT webhook_logs_webhook_id_53707b3d_fk_webhooks_id FOREIGN KEY (webhook_id) REFERENCES webhooks(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhook_logs_webhook_id_53707b3d_fk_webhooks_id FOREIGN KEY (webhook_id) REFERENCES webhooks(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhook_logs webhook_logs_workspace_id_ffcd0e31_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhook_logs - ADD CONSTRAINT webhook_logs_workspace_id_ffcd0e31_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhook_logs_workspace_id_ffcd0e31_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhooks webhooks_created_by_id_25aca1b0_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhooks - ADD CONSTRAINT webhooks_created_by_id_25aca1b0_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhooks_created_by_id_25aca1b0_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhooks webhooks_updated_by_id_ea35154e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhooks - ADD CONSTRAINT webhooks_updated_by_id_ea35154e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhooks_updated_by_id_ea35154e_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: webhooks webhooks_workspace_id_da5865d7_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY webhooks - ADD CONSTRAINT webhooks_workspace_id_da5865d7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT webhooks_workspace_id_da5865d7_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspaces workspace_created_by_id_10ad894e_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspaces - ADD CONSTRAINT workspace_created_by_id_10ad894e_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_created_by_id_10ad894e_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_integrations workspace_integratio_integration_id_6cb0aace_fk_integrati; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_integrations - ADD CONSTRAINT workspace_integratio_integration_id_6cb0aace_fk_integrati FOREIGN KEY (integration_id) REFERENCES integrations(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_integratio_integration_id_6cb0aace_fk_integrati FOREIGN KEY (integration_id) REFERENCES integrations(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_integrations workspace_integrations_actor_id_21619aa1_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_integrations - ADD CONSTRAINT workspace_integrations_actor_id_21619aa1_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_integrations_actor_id_21619aa1_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_integrations workspace_integrations_api_token_id_bdb1759b_fk_api_tokens_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_integrations - ADD CONSTRAINT workspace_integrations_api_token_id_bdb1759b_fk_api_tokens_id FOREIGN KEY (api_token_id) REFERENCES api_tokens(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_integrations_api_token_id_bdb1759b_fk_api_tokens_id FOREIGN KEY (api_token_id) REFERENCES api_tokens(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_integrations workspace_integrations_created_by_id_37639c73_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_integrations - ADD CONSTRAINT workspace_integrations_created_by_id_37639c73_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_integrations_created_by_id_37639c73_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_integrations workspace_integrations_updated_by_id_fce01dcb_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_integrations - ADD CONSTRAINT workspace_integrations_updated_by_id_fce01dcb_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_integrations_updated_by_id_fce01dcb_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_integrations workspace_integrations_workspace_id_27ebeb6b_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_integrations - ADD CONSTRAINT workspace_integrations_workspace_id_27ebeb6b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_integrations_workspace_id_27ebeb6b_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_members workspace_member_created_by_id_8dc8b040_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_members - ADD CONSTRAINT workspace_member_created_by_id_8dc8b040_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_created_by_id_8dc8b040_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_member_invites workspace_member_invite_created_by_id_082f21d3_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_member_invites - ADD CONSTRAINT workspace_member_invite_created_by_id_082f21d3_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_invite_created_by_id_082f21d3_fk_user_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_member_invites workspace_member_invite_updated_by_id_d31a9c7f_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_member_invites - ADD CONSTRAINT workspace_member_invite_updated_by_id_d31a9c7f_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_invite_updated_by_id_d31a9c7f_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_member_invites workspace_member_invite_workspace_id_d935b364_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_member_invites - ADD CONSTRAINT workspace_member_invite_workspace_id_d935b364_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_invite_workspace_id_d935b364_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_members workspace_member_member_id_824f5497_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_members - ADD CONSTRAINT workspace_member_member_id_824f5497_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_member_id_824f5497_fk_user_id FOREIGN KEY (member_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_members workspace_member_updated_by_id_1cec0062_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_members - ADD CONSTRAINT workspace_member_updated_by_id_1cec0062_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_updated_by_id_1cec0062_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_members workspace_member_workspace_id_33f66d4b_fk_workspace_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_members - ADD CONSTRAINT workspace_member_workspace_id_33f66d4b_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_member_workspace_id_33f66d4b_fk_workspace_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspaces workspace_owner_id_60a8bafc_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspaces - ADD CONSTRAINT workspace_owner_id_60a8bafc_fk_user_id FOREIGN KEY (owner_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_owner_id_60a8bafc_fk_user_id FOREIGN KEY (owner_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_themes workspace_themes_actor_id_0e94172e_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_themes - ADD CONSTRAINT workspace_themes_actor_id_0e94172e_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_themes_actor_id_0e94172e_fk_users_id FOREIGN KEY (actor_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_themes workspace_themes_created_by_id_676e2655_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_themes - ADD CONSTRAINT workspace_themes_created_by_id_676e2655_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_themes_created_by_id_676e2655_fk_users_id FOREIGN KEY (created_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_themes workspace_themes_updated_by_id_bba863fe_fk_users_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_themes - ADD CONSTRAINT workspace_themes_updated_by_id_bba863fe_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_themes_updated_by_id_bba863fe_fk_users_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspace_themes workspace_themes_workspace_id_d1bffad8_fk_workspaces_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspace_themes - ADD CONSTRAINT workspace_themes_workspace_id_d1bffad8_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_themes_workspace_id_d1bffad8_fk_workspaces_id FOREIGN KEY (workspace_id) REFERENCES workspaces(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- Name: workspaces workspace_updated_by_id_09d249ed_fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: plane -- ALTER TABLE ONLY workspaces - ADD CONSTRAINT workspace_updated_by_id_09d249ed_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED;-- + ADD CONSTRAINT workspace_updated_by_id_09d249ed_fk_user_id FOREIGN KEY (updated_by_id) REFERENCES users(id) DEFERRABLE INITIALLY DEFERRED. + +-- -- PostgreSQL database dump complete --