/
XiYa
/
verseshare
Обзор
Документация
Войти
/
XiYa
/
verseshare
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/lib/database.types.ts
225 строк
5 KB
Staysia
Добавлен проект project-final_version
18 дек 2025, 02:02
18 дек 2025, 02:02
268482f
Код
Авторство
О чём код?
export type Json = | string | number | boolean | null | { [key: string]: Json | undefined } | Json[] export interface Database { public: { Tables: { profiles: { Row: { id: string username: string display_name: string bio: string avatar_url: string rating: number poems_count: number followers_count: number following_count: number created_at: string updated_at: string } Insert: { id: string username: string display_name: string bio?: string avatar_url?: string rating?: number poems_count?: number followers_count?: number following_count?: number created_at?: string updated_at?: string } Update: { id?: string username?: string display_name?: string bio?: string avatar_url?: string rating?: number poems_count?: number followers_count?: number following_count?: number created_at?: string updated_at?: string } } poems: { Row: { id: string author_id: string title: string content: string is_draft: boolean view_count: number like_count: number dislike_count: number comment_count: number bookmark_count: number created_at: string updated_at: string } Insert: { id?: string author_id: string title: string content: string is_draft?: boolean view_count?: number like_count?: number dislike_count?: number comment_count?: number bookmark_count?: number created_at?: string updated_at?: string } Update: { id?: string author_id?: string title?: string content?: string is_draft?: boolean view_count?: number like_count?: number dislike_count?: number comment_count?: number bookmark_count?: number created_at?: string updated_at?: string } } tags: { Row: { id: string name: string type: 'genre' | 'theme' | 'mood' usage_count: number created_at: string } Insert: { id?: string name: string type: 'genre' | 'theme' | 'mood' usage_count?: number created_at?: string } Update: { id?: string name?: string type?: 'genre' | 'theme' | 'mood' usage_count?: number created_at?: string } } poem_tags: { Row: { poem_id: string tag_id: string created_at: string } Insert: { poem_id: string tag_id: string created_at?: string } Update: { poem_id?: string tag_id?: string created_at?: string } } likes: { Row: { id: string user_id: string poem_id: string is_like: boolean created_at: string } Insert: { id?: string user_id: string poem_id: string is_like: boolean created_at?: string } Update: { id?: string user_id?: string poem_id?: string is_like?: boolean created_at?: string } } bookmarks: { Row: { id: string user_id: string poem_id: string created_at: string } Insert: { id?: string user_id: string poem_id: string created_at?: string } Update: { id?: string user_id?: string poem_id?: string created_at?: string } } comments: { Row: { id: string user_id: string poem_id: string content: string created_at: string updated_at: string } Insert: { id?: string user_id: string poem_id: string content: string created_at?: string updated_at?: string } Update: { id?: string user_id?: string poem_id?: string content?: string created_at?: string updated_at?: string } } follows: { Row: { follower_id: string following_id: string created_at: string } Insert: { follower_id: string following_id: string created_at?: string } Update: { follower_id?: string following_id?: string created_at?: string } } } } }