diff --git a/README.md b/README.md
index 90bfe09..494987b 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
## 안녕하세요. FE 개발자 이연주 입니다.
-## Current Version: 1.25.0
+## Current Version: 1.26.0
## 🖥️ 사용한 스킬은 아래와 같습니다.
@@ -21,7 +21,7 @@
9. TypeIt
10. Vercel
11. Day.js
-12. Spline
+12. Three.js (Spline)
## Package manager
diff --git a/components/Main/Portfolio.vue b/components/Main/Portfolio.vue
index 3cd033a..f74577c 100644
--- a/components/Main/Portfolio.vue
+++ b/components/Main/Portfolio.vue
@@ -34,7 +34,13 @@
class="portfolio-item flex flex-column flex-justify-center flex-align-center"
@click="navigatePortfolio(item)"
>
+
(),
{
diff --git a/composables/data/skills.ts b/composables/data/skills.ts
index 9e71005..f17e815 100644
--- a/composables/data/skills.ts
+++ b/composables/data/skills.ts
@@ -13,9 +13,11 @@ export const useSkillData = () => {
{ title: 'Next.js', percent: 10, emoji: '📖' },
{ title: 'TypeScript', percent: 65, emoji: '💻' },
{ title: 'JavaScript', percent: 80, emoji: '🚀' },
- { title: 'SASS/SCSS', percent: 80, emoji: '🚀' },
- { title: 'element-plus', percent: 90, emoji: '🚀' },
- { title: 'Tailwind CSS', percent: 60, emoji: '🚀' },
+ { title: 'Sass/Scss', percent: 80, emoji: '🚀' },
+ { title: 'Three.js', percent: 60, emoji: '💻' },
+ { title: 'elementPlus', percent: 90, emoji: '🚀' },
+ { title: 'Nuxt-ui', percent: 70, emoji: '🚀' },
+ { title: 'Tailwind', percent: 60, emoji: '🚀' },
{ title: 'HTML5', percent: 90, emoji: '🚀' },
{ title: 'CSS3', percent: 80, emoji: '🚀' },
{ title: 'Swift', percent: 10, emoji: '📖' },
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 9440528..4f74364 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -18,6 +18,13 @@ export default defineNuxtConfig({
{ property: 'Imagetoolbar', content: 'no' },
{ name: 'naver-site-verification', content: '7c406de71b03c1e444a4fe2630a29bd7a8e17559' }
],
+ script: [
+ {
+ hid: 'spline-viewer',
+ src: 'https://unpkg.com/@splinetool/viewer@1.0.17/build/spline-viewer.js',
+ type: 'module'
+ }
+ ],
link: [
{ rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon.png' },
{ rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5' },
@@ -159,6 +166,15 @@ export default defineNuxtConfig({
defaultLocale: 'ko',
strategy: 'no_prefix'
},
+ vite: {
+ vue: {
+ template: {
+ compilerOptions: {
+ isCustomElement: tag => tag === 'spline-viewer'
+ }
+ }
+ }
+ },
pinia: {
storesDirs: [
'./stores/**'
diff --git a/package.json b/package.json
index 0793228..4fe77e3 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"name": "Dewdew",
"email": "yeonju.lee1005@gmail.com"
},
- "version": "1.25.0",
+ "version": "1.26.0",
"private": true,
"scripts": {
"build": "nuxt build",
@@ -19,7 +19,7 @@
"test": "vitest",
"upgrade:force": "nuxt upgrade --force",
"supabase:login": "supabase login",
- "supabase:type": "supabase gen types typescript --project-id yybbiabxysjnmjpjgvql --schema public > types/supabase.ts"
+ "supabase:type": "supabase gen types typescript --project-id tgtlrqqasaiavynmlxkc --schema public > types/supabase.ts"
},
"devDependencies": {
"@egjs/flicking-plugins": "^4.7.1",
@@ -41,7 +41,6 @@
"@nuxtjs/supabase": "1.1.4",
"@pinia-plugin-persistedstate/nuxt": "1.2.0",
"@pinia/nuxt": "^0.5.1",
- "@splinetool/runtime": "^1.0.17",
"@tiptap/core": "^2.1.12",
"@tiptap/extension-character-count": "^2.1.12",
"@tiptap/extension-code-block": "^2.1.13",
diff --git a/pages/projects/hhkb.vue b/pages/projects/hhkb.vue
index 16efa32..e0793c3 100644
--- a/pages/projects/hhkb.vue
+++ b/pages/projects/hhkb.vue
@@ -12,16 +12,16 @@
:rows="5"
/>
-
+
+
+
diff --git a/pages/tech/index.vue b/pages/tech/index.vue
index c15ac17..8bf1ad1 100644
--- a/pages/tech/index.vue
+++ b/pages/tech/index.vue
@@ -1,7 +1,7 @@
{
const { data, error } = await client
.from('portfolio')
- .select('orderIndex!inner(index), title(ko, en), description(ko, en), url, image, thumbnail, alt, deleted')
+ .select('orderIndex!inner(index), title(ko, en), description(ko, en), url, image, dynamic_thumbnail, thumbnail, alt, deleted')
.eq('deleted', false)
.order('orderIndex(index)', { ascending: true })
diff --git a/stores/portfolioData.ts b/stores/portfolioData.ts
index 950ee0e..1b7e21d 100644
--- a/stores/portfolioData.ts
+++ b/stores/portfolioData.ts
@@ -9,8 +9,8 @@ export const usePortfolioStore = defineStore('portfolioData', () => {
*
*/
- const portfolioData = ref<{ orderIndex: {index: number }, title: { ko: string, en: string}, description: { ko: string, en: string}, url: string, image: string, thumbnail: string, alt: string, deleted: boolean }[] | null>()
- const selectedPortfolioData = ref<{ orderIndex: {index: number }, title: { ko: string, en: string}, description: { ko: string, en: string}, url: string, image: string, thumbnail: string, alt: string, deleted: boolean } | null>()
+ const portfolioData = ref<{ orderIndex: {index: number }, title: { ko: string, en: string}, description: { ko: string, en: string}, url: string, image: string, dynamic_thumbnail: string, thumbnail: string, alt: string, deleted: boolean }[] | null>()
+ const selectedPortfolioData = ref<{ orderIndex: {index: number }, title: { ko: string, en: string}, description: { ko: string, en: string}, url: string, image: string, dynamic_thumbnail: string, thumbnail: string, alt: string, deleted: boolean } | null>()
return {
portfolioData,
diff --git a/types/supabase.d.ts b/types/supabase.d.ts
index d1125b0..3503250 100644
--- a/types/supabase.d.ts
+++ b/types/supabase.d.ts
@@ -9,209 +9,89 @@ type Json =
interface SupabaseDataBase {
public: {
Tables: {
- authority: {
+ archiveGroup: {
Row: {
- code_name: string | null
+ archive_id: string
+ archive_order_id: string
created_at: string
deleted: boolean | null
- grade_index: number | null
- id: string
update_user_id: string | null
updated_at: string | null
}
Insert: {
- code_name?: string | null
+ archive_id: string
+ archive_order_id: string
created_at?: string
deleted?: boolean | null
- grade_index?: number | null
- id?: string
update_user_id?: string | null
updated_at?: string | null
}
Update: {
- code_name?: string | null
- created_at?: string
- deleted?: boolean | null
- grade_index?: number | null
- id?: string
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: []
- }
- content: {
- Row: {
- created_at: string
- deleted: boolean | null
- description_id: string | null
- document_name: string | null
- document_url: string | null
- id: string
- image_name: string | null
- image_url: string | null
- inquiry_email: string | null
- inquiry_enabled: boolean | null
- link_url: string | null
- order_id: string | null
- tags_id: string | null
- title_id: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
+ archive_id?: string
+ archive_order_id?: string
created_at?: string
deleted?: boolean | null
- description_id?: string | null
- document_name?: string | null
- document_url?: string | null
- id?: string
- image_name?: string | null
- image_url?: string | null
- inquiry_email?: string | null
- inquiry_enabled?: boolean | null
- link_url?: string | null
- order_id?: string | null
- tags_id?: string | null
- title_id?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- description_id?: string | null
- document_name?: string | null
- document_url?: string | null
- id?: string
- image_name?: string | null
- image_url?: string | null
- inquiry_email?: string | null
- inquiry_enabled?: boolean | null
- link_url?: string | null
- order_id?: string | null
- tags_id?: string | null
- title_id?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Relationships: [
{
- foreignKeyName: "content_description_id_fkey"
- columns: ["description_id"]
- isOneToOne: false
- referencedRelation: "textDescription"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "content_order_id_fkey"
- columns: ["order_id"]
+ foreignKeyName: "archiveGroup_archive_id_fkey"
+ columns: ["archive_id"]
isOneToOne: false
- referencedRelation: "orderIndex"
+ referencedRelation: "archiveImage"
referencedColumns: ["id"]
},
{
- foreignKeyName: "content_tags_id_fkey"
- columns: ["tags_id"]
+ foreignKeyName: "archiveGroup_archive_order_id_fkey"
+ columns: ["archive_order_id"]
isOneToOne: false
- referencedRelation: "tags"
+ referencedRelation: "archiveIndex"
referencedColumns: ["id"]
},
{
- foreignKeyName: "content_title_id_fkey"
- columns: ["title_id"]
- isOneToOne: false
- referencedRelation: "textTitle"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "content_update_user_id_fkey"
+ foreignKeyName: "archiveGroup_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
- referencedRelation: "profiles"
- referencedColumns: ["id"]
- }
- ]
- }
- departmentGroup: {
- Row: {
- created_at: string
- deleted: boolean | null
- parent_dep_id: string
- sub_dep_id: string
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- parent_dep_id: string
- sub_dep_id: string
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- parent_dep_id?: string
- sub_dep_id?: string
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "departmentGroup_parent_dep_id_fkey"
- columns: ["parent_dep_id"]
- isOneToOne: false
- referencedRelation: "parentDepartment"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "departmentGroup_sub_dep_id_fkey"
- columns: ["sub_dep_id"]
- isOneToOne: false
- referencedRelation: "subDepartment"
+ referencedRelation: "portfolio"
referencedColumns: ["id"]
}
]
}
- footer: {
+ archiveImage: {
Row: {
created_at: string
deleted: boolean | null
id: string
- ir_contact: string | null
- recruit_contact: string | null
- text_id: string | null
+ title: string | null
update_user_id: string | null
updated_at: string | null
+ url: string | null
+ years: number | null
}
Insert: {
created_at?: string
deleted?: boolean | null
id?: string
- ir_contact?: string | null
- recruit_contact?: string | null
- text_id?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
+ years?: number | null
}
Update: {
created_at?: string
deleted?: boolean | null
id?: string
- ir_contact?: string | null
- recruit_contact?: string | null
- text_id?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
+ years?: number | null
}
Relationships: [
{
- foreignKeyName: "footer_text_id_fkey"
- columns: ["text_id"]
- isOneToOne: false
- referencedRelation: "textGeneral"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "footer_update_user_id_fkey"
+ foreignKeyName: "archiveImage_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -219,54 +99,37 @@ interface SupabaseDataBase {
}
]
}
- history: {
+ archiveIndex: {
Row: {
- announce_at: string | null
created_at: string
deleted: boolean | null
id: string
- order_id: string | null
- text_id: string | null
+ index: number | null
+ title: string | null
update_user_id: string | null
updated_at: string | null
}
Insert: {
- announce_at?: string | null
created_at?: string
deleted?: boolean | null
id?: string
- order_id?: string | null
- text_id?: string | null
+ index?: number | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Update: {
- announce_at?: string | null
created_at?: string
deleted?: boolean | null
id?: string
- order_id?: string | null
- text_id?: string | null
+ index?: number | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Relationships: [
{
- foreignKeyName: "history_order_id_fkey"
- columns: ["order_id"]
- isOneToOne: false
- referencedRelation: "orderIndex"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "history_text_id_fkey"
- columns: ["text_id"]
- isOneToOne: false
- referencedRelation: "textHistory"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "history_update_user_id_fkey"
+ foreignKeyName: "archiveIndex_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -274,99 +137,70 @@ interface SupabaseDataBase {
}
]
}
- menuCategory: {
+ main: {
Row: {
- authority_id: string | null
- category_index: number | null
+ category: string | null
created_at: string
deleted: boolean | null
+ desc_id: string | null
id: string
- menu_category_code: string | null
+ index: number | null
+ orderId: string | null
text_id: string | null
+ text_type: string | null
update_user_id: string | null
updated_at: string | null
}
Insert: {
- authority_id?: string | null
- category_index?: number | null
+ category?: string | null
created_at?: string
deleted?: boolean | null
+ desc_id?: string | null
id?: string
- menu_category_code?: string | null
+ index?: number | null
+ orderId?: string | null
text_id?: string | null
+ text_type?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Update: {
- authority_id?: string | null
- category_index?: number | null
+ category?: string | null
created_at?: string
deleted?: boolean | null
+ desc_id?: string | null
id?: string
- menu_category_code?: string | null
+ index?: number | null
+ orderId?: string | null
text_id?: string | null
+ text_type?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Relationships: [
{
- foreignKeyName: "menuCategory_authority_id_fkey"
- columns: ["authority_id"]
+ foreignKeyName: "main_desc_id_fkey"
+ columns: ["desc_id"]
isOneToOne: false
- referencedRelation: "authority"
+ referencedRelation: "textDescription"
referencedColumns: ["id"]
},
{
- foreignKeyName: "menuCategory_text_id_fkey"
- columns: ["text_id"]
- isOneToOne: false
- referencedRelation: "textMenu"
- referencedColumns: ["id"]
- }
- ]
- }
- menuGroup: {
- Row: {
- created_at: string
- deleted: boolean | null
- menu_category_id: string
- menu_list_id: string
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- menu_category_id: string
- menu_list_id: string
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- menu_category_id?: string
- menu_list_id?: string
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "menuGroup_menu_category_id_fkey"
- columns: ["menu_category_id"]
+ foreignKeyName: "main_orderId_fkey"
+ columns: ["orderId"]
isOneToOne: false
- referencedRelation: "menuCategory"
+ referencedRelation: "orderIndex"
referencedColumns: ["id"]
},
{
- foreignKeyName: "menuGroup_menu_list_id_fkey"
- columns: ["menu_list_id"]
+ foreignKeyName: "main_text_id_fkey"
+ columns: ["text_id"]
isOneToOne: false
- referencedRelation: "menuList"
+ referencedRelation: "textTitle"
referencedColumns: ["id"]
},
{
- foreignKeyName: "menuGroup_update_user_id_fkey"
+ foreignKeyName: "main_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -374,60 +208,9 @@ interface SupabaseDataBase {
}
]
}
- menuList: {
- Row: {
- authority_id: string | null
- created_at: string
- deleted: boolean | null
- id: string
- menu_code: string | null
- menu_index: number | null
- text_id: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- authority_id?: string | null
- created_at?: string
- deleted?: boolean | null
- id?: string
- menu_code?: string | null
- menu_index?: number | null
- text_id?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- authority_id?: string | null
- created_at?: string
- deleted?: boolean | null
- id?: string
- menu_code?: string | null
- menu_index?: number | null
- text_id?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "menuList_authority_id_fkey"
- columns: ["authority_id"]
- isOneToOne: false
- referencedRelation: "authority"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "menuList_text_id_fkey"
- columns: ["text_id"]
- isOneToOne: false
- referencedRelation: "textMenu"
- referencedColumns: ["id"]
- }
- ]
- }
orderIndex: {
Row: {
- category_order_type: string | null
+ category: string | null
created_at: string
deleted: boolean | null
id: string
@@ -438,7 +221,7 @@ interface SupabaseDataBase {
updated_at: string | null
}
Insert: {
- category_order_type?: string | null
+ category?: string | null
created_at?: string
deleted?: boolean | null
id?: string
@@ -449,7 +232,7 @@ interface SupabaseDataBase {
updated_at?: string | null
}
Update: {
- category_order_type?: string | null
+ category?: string | null
created_at?: string
deleted?: boolean | null
id?: string
@@ -469,51 +252,56 @@ interface SupabaseDataBase {
}
]
}
- parentDepartment: {
+ pageMenu: {
Row: {
created_at: string
deleted: boolean | null
+ icon: string | null
id: string
+ image_url: string | null
+ menu_type: string | null
order_id: string | null
- text_id: string | null
+ title: string | null
update_user_id: string | null
updated_at: string | null
+ url: string | null
}
Insert: {
created_at?: string
deleted?: boolean | null
+ icon?: string | null
id?: string
+ image_url?: string | null
+ menu_type?: string | null
order_id?: string | null
- text_id?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
}
Update: {
created_at?: string
deleted?: boolean | null
+ icon?: string | null
id?: string
+ image_url?: string | null
+ menu_type?: string | null
order_id?: string | null
- text_id?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
}
Relationships: [
{
- foreignKeyName: "parentDepartment_order_id_fkey"
+ foreignKeyName: "pageMenu_order_id_fkey"
columns: ["order_id"]
isOneToOne: false
referencedRelation: "orderIndex"
referencedColumns: ["id"]
},
{
- foreignKeyName: "parentDepartment_text_id_fkey"
- columns: ["text_id"]
- isOneToOne: false
- referencedRelation: "textGeneral"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "parentDepartment_update_user_id_fkey"
+ foreignKeyName: "pageMenu_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -521,61 +309,76 @@ interface SupabaseDataBase {
}
]
}
- policy: {
+ portfolio: {
Row: {
- created_at: string
+ alt: string | null
+ created_at: string | null
deleted: boolean | null
- description_id: string | null
- id: number
+ description: string | null
+ dynamic_thumbnail: string | null
+ id: string
+ image: string | null
order_id: string | null
- title_id: string | null
+ thumbnail: string | null
+ title: string | null
update_user_id: string | null
updated_at: string | null
+ url: string | null
}
Insert: {
- created_at?: string
+ alt?: string | null
+ created_at?: string | null
deleted?: boolean | null
- description_id?: string | null
- id?: number
+ description?: string | null
+ dynamic_thumbnail?: string | null
+ id?: string
+ image?: string | null
order_id?: string | null
- title_id?: string | null
+ thumbnail?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
}
Update: {
- created_at?: string
+ alt?: string | null
+ created_at?: string | null
deleted?: boolean | null
- description_id?: string | null
- id?: number
+ description?: string | null
+ dynamic_thumbnail?: string | null
+ id?: string
+ image?: string | null
order_id?: string | null
- title_id?: string | null
+ thumbnail?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
}
Relationships: [
{
- foreignKeyName: "policy_description_id_fkey"
- columns: ["description_id"]
+ foreignKeyName: "portfolio_description_fkey"
+ columns: ["description"]
isOneToOne: false
referencedRelation: "textDescription"
referencedColumns: ["id"]
},
{
- foreignKeyName: "policy_order_id_fkey"
+ foreignKeyName: "portfolio_order_id_fkey"
columns: ["order_id"]
isOneToOne: false
referencedRelation: "orderIndex"
referencedColumns: ["id"]
},
{
- foreignKeyName: "policy_title_id_fkey"
- columns: ["title_id"]
+ foreignKeyName: "portfolio_title_fkey"
+ columns: ["title"]
isOneToOne: false
referencedRelation: "textTitle"
referencedColumns: ["id"]
},
{
- foreignKeyName: "policy_update_user_id_fkey"
+ foreignKeyName: "portfolio_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -585,152 +388,86 @@ interface SupabaseDataBase {
}
profiles: {
Row: {
- authority_id: string | null
- avatar_name: string | null
+ admin: boolean | null
avatar_url: string | null
created_at: string | null
deleted: boolean | null
- email: string | null
full_name: string | null
id: string
- parent_dep_id: string | null
- sub_dep_id: string | null
- update_user_id: string | null
updated_at: string | null
}
Insert: {
- authority_id?: string | null
- avatar_name?: string | null
+ admin?: boolean | null
avatar_url?: string | null
created_at?: string | null
deleted?: boolean | null
- email?: string | null
full_name?: string | null
id: string
- parent_dep_id?: string | null
- sub_dep_id?: string | null
- update_user_id?: string | null
updated_at?: string | null
}
Update: {
- authority_id?: string | null
- avatar_name?: string | null
+ admin?: boolean | null
avatar_url?: string | null
created_at?: string | null
deleted?: boolean | null
- email?: string | null
full_name?: string | null
id?: string
- parent_dep_id?: string | null
- sub_dep_id?: string | null
- update_user_id?: string | null
updated_at?: string | null
}
Relationships: [
- {
- foreignKeyName: "profiles_authority_id_fkey"
- columns: ["authority_id"]
- isOneToOne: false
- referencedRelation: "authority"
- referencedColumns: ["id"]
- },
{
foreignKeyName: "profiles_id_fkey"
columns: ["id"]
isOneToOne: true
referencedRelation: "users"
referencedColumns: ["id"]
- },
- {
- foreignKeyName: "profiles_parent_dep_id_fkey"
- columns: ["parent_dep_id"]
- isOneToOne: false
- referencedRelation: "parentDepartment"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "profiles_sub_dep_id_fkey"
- columns: ["sub_dep_id"]
- isOneToOne: false
- referencedRelation: "subDepartment"
- referencedColumns: ["id"]
}
]
}
- section: {
+ stackLogo: {
Row: {
created_at: string
deleted: boolean | null
id: string
- image_name: string | null
- image_url: string | null
- link_url: string | null
- more_id: string | null
+ index: number | null
order_id: string | null
- sub_title_id: string | null
- title_id: string | null
+ title: string | null
update_user_id: string | null
updated_at: string | null
+ url: string | null
}
Insert: {
created_at?: string
deleted?: boolean | null
id?: string
- image_name?: string | null
- image_url?: string | null
- link_url?: string | null
- more_id?: string | null
+ index?: number | null
order_id?: string | null
- sub_title_id?: string | null
- title_id?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
}
Update: {
created_at?: string
deleted?: boolean | null
id?: string
- image_name?: string | null
- image_url?: string | null
- link_url?: string | null
- more_id?: string | null
+ index?: number | null
order_id?: string | null
- sub_title_id?: string | null
- title_id?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ url?: string | null
}
Relationships: [
{
- foreignKeyName: "section_more_id_fkey"
- columns: ["more_id"]
- isOneToOne: false
- referencedRelation: "textMore"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "section_order_id_fkey"
+ foreignKeyName: "stackLogo_order_id_fkey"
columns: ["order_id"]
isOneToOne: false
referencedRelation: "orderIndex"
referencedColumns: ["id"]
},
{
- foreignKeyName: "section_sub_title_id_fkey"
- columns: ["sub_title_id"]
- isOneToOne: false
- referencedRelation: "textSubTitle"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "section_title_id_fkey"
- columns: ["title_id"]
- isOneToOne: false
- referencedRelation: "textTitle"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "section_update_user_id_fkey"
+ foreignKeyName: "stackLogo_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -738,51 +475,46 @@ interface SupabaseDataBase {
}
]
}
- subDepartment: {
+ tech: {
Row: {
created_at: string
deleted: boolean | null
+ desc: string | null
id: string
- order_id: string | null
- text_id: string | null
+ like: number | null
+ raw_article: string | null
+ title: string | null
update_user_id: string | null
updated_at: string | null
+ view_count: number | null
}
Insert: {
created_at?: string
deleted?: boolean | null
+ desc?: string | null
id?: string
- order_id?: string | null
- text_id?: string | null
+ like?: number | null
+ raw_article?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ view_count?: number | null
}
Update: {
created_at?: string
deleted?: boolean | null
+ desc?: string | null
id?: string
- order_id?: string | null
- text_id?: string | null
+ like?: number | null
+ raw_article?: string | null
+ title?: string | null
update_user_id?: string | null
updated_at?: string | null
+ view_count?: number | null
}
Relationships: [
{
- foreignKeyName: "subDepartment_order_id_fkey"
- columns: ["order_id"]
- isOneToOne: false
- referencedRelation: "orderIndex"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "subDepartment_text_id_fkey"
- columns: ["text_id"]
- isOneToOne: false
- referencedRelation: "textGeneral"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "subDepartment_update_user_id_fkey"
+ foreignKeyName: "tech_update_user_id_fkey"
columns: ["update_user_id"]
isOneToOne: false
referencedRelation: "profiles"
@@ -790,79 +522,81 @@ interface SupabaseDataBase {
}
]
}
- tags: {
+ techComment: {
Row: {
created_at: string
deleted: boolean | null
id: string
- order_id: string | null
- text_id: string | null
- update_user_id: string | null
+ message: string | null
+ name: string | null
+ password: string | null
+ tech_id: string | null
updated_at: string | null
}
Insert: {
created_at?: string
deleted?: boolean | null
id?: string
- order_id?: string | null
- text_id?: string | null
- update_user_id?: string | null
+ message?: string | null
+ name?: string | null
+ password?: string | null
+ tech_id?: string | null
updated_at?: string | null
}
Update: {
created_at?: string
deleted?: boolean | null
id?: string
- order_id?: string | null
- text_id?: string | null
- update_user_id?: string | null
+ message?: string | null
+ name?: string | null
+ password?: string | null
+ tech_id?: string | null
updated_at?: string | null
}
Relationships: [
{
- foreignKeyName: "tags_order_id_fkey"
- columns: ["order_id"]
- isOneToOne: false
- referencedRelation: "orderIndex"
- referencedColumns: ["id"]
- },
- {
- foreignKeyName: "tags_text_id_fkey"
- columns: ["text_id"]
+ foreignKeyName: "techComment_tech_id_fkey"
+ columns: ["tech_id"]
isOneToOne: false
- referencedRelation: "textGeneral"
+ referencedRelation: "tech"
referencedColumns: ["id"]
}
]
}
textDescription: {
Row: {
+ category: string | null
created_at: string
deleted: boolean | null
+ en: string | null
id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
+ index: number | null
+ ko: string | null
+ type: string | null
update_user_id: string | null
updated_at: string | null
}
Insert: {
+ category?: string | null
created_at?: string
deleted?: boolean | null
+ en?: string | null
id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
+ index?: number | null
+ ko?: string | null
+ type?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Update: {
+ category?: string | null
created_at?: string
deleted?: boolean | null
+ en?: string | null
id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
+ index?: number | null
+ ko?: string | null
+ type?: string | null
update_user_id?: string | null
updated_at?: string | null
}
@@ -876,239 +610,40 @@ interface SupabaseDataBase {
}
]
}
- textGeneral: {
- Row: {
- created_at: string
- deleted: boolean | null
- id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "textGeneral_update_user_id_fkey"
- columns: ["update_user_id"]
- isOneToOne: false
- referencedRelation: "profiles"
- referencedColumns: ["id"]
- }
- ]
- }
- textHistory: {
- Row: {
- created_at: string
- deleted: boolean | null
- id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "textHistory_update_user_id_fkey"
- columns: ["update_user_id"]
- isOneToOne: false
- referencedRelation: "profiles"
- referencedColumns: ["id"]
- }
- ]
- }
- textMenu: {
- Row: {
- created_at: string
- deleted: boolean | null
- id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "textMenu_update_user_id_fkey"
- columns: ["update_user_id"]
- isOneToOne: false
- referencedRelation: "profiles"
- referencedColumns: ["id"]
- }
- ]
- }
- textMore: {
- Row: {
- created_at: string
- deleted: boolean | null
- id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "textMore_update_user_id_fkey"
- columns: ["update_user_id"]
- isOneToOne: false
- referencedRelation: "profiles"
- referencedColumns: ["id"]
- }
- ]
- }
- textSubTitle: {
- Row: {
- created_at: string
- deleted: boolean | null
- id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
- update_user_id: string | null
- updated_at: string | null
- }
- Insert: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Update: {
- created_at?: string
- deleted?: boolean | null
- id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
- update_user_id?: string | null
- updated_at?: string | null
- }
- Relationships: [
- {
- foreignKeyName: "textSubTitle_update_user_id_fkey"
- columns: ["update_user_id"]
- isOneToOne: false
- referencedRelation: "profiles"
- referencedColumns: ["id"]
- }
- ]
- }
textTitle: {
Row: {
+ category: string | null
created_at: string
deleted: boolean | null
+ en: string | null
id: string
- text_en: string | null
- text_ko: string | null
- text_type: string | null
+ index: number | null
+ ko: string | null
+ type: string | null
update_user_id: string | null
updated_at: string | null
}
Insert: {
+ category?: string | null
created_at?: string
deleted?: boolean | null
+ en?: string | null
id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
+ index?: number | null
+ ko?: string | null
+ type?: string | null
update_user_id?: string | null
updated_at?: string | null
}
Update: {
+ category?: string | null
created_at?: string
deleted?: boolean | null
+ en?: string | null
id?: string
- text_en?: string | null
- text_ko?: string | null
- text_type?: string | null
+ index?: number | null
+ ko?: string | null
+ type?: string | null
update_user_id?: string | null
updated_at?: string | null
}