remove fild_id notion
This commit is contained in:
@@ -14,7 +14,7 @@ import (
|
|||||||
const createFile = `-- name: CreateFile :one
|
const createFile = `-- name: CreateFile :one
|
||||||
INSERT INTO files (id, name, mime_type, size, storage_key, checksum, created_at, updated_at)
|
INSERT INTO files (id, name, mime_type, size, storage_key, checksum, created_at, updated_at)
|
||||||
VALUES ($1, $2, $3, $4, $5, $6, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)
|
VALUES ($1, $2, $3, $4, $5, $6, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)
|
||||||
RETURNING id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, is_folder, parent_file_id
|
RETURNING id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, parent_file_id
|
||||||
`
|
`
|
||||||
|
|
||||||
type CreateFileParams struct {
|
type CreateFileParams struct {
|
||||||
@@ -46,7 +46,6 @@ func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) (File, e
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
)
|
)
|
||||||
return i, err
|
return i, err
|
||||||
@@ -55,7 +54,7 @@ func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) (File, e
|
|||||||
const createFolder = `-- name: CreateFolder :one
|
const createFolder = `-- name: CreateFolder :one
|
||||||
INSERT INTO files (id, name, created_at, updated_at)
|
INSERT INTO files (id, name, created_at, updated_at)
|
||||||
VALUES ($1, $2, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)
|
VALUES ($1, $2, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)
|
||||||
RETURNING id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, is_folder, parent_file_id
|
RETURNING id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, parent_file_id
|
||||||
`
|
`
|
||||||
|
|
||||||
type CreateFolderParams struct {
|
type CreateFolderParams struct {
|
||||||
@@ -76,7 +75,6 @@ func (q *Queries) CreateFolder(ctx context.Context, arg CreateFolderParams) (Fil
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
)
|
)
|
||||||
return i, err
|
return i, err
|
||||||
@@ -93,7 +91,7 @@ func (q *Queries) DeleteFile(ctx context.Context, id string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const getFile = `-- name: GetFile :one
|
const getFile = `-- name: GetFile :one
|
||||||
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, is_folder, parent_file_id FROM files
|
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, parent_file_id FROM files
|
||||||
WHERE id = $1 LIMIT 1
|
WHERE id = $1 LIMIT 1
|
||||||
`
|
`
|
||||||
|
|
||||||
@@ -110,14 +108,14 @@ func (q *Queries) GetFile(ctx context.Context, id string) (File, error) {
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
)
|
)
|
||||||
return i, err
|
return i, err
|
||||||
}
|
}
|
||||||
|
|
||||||
const listFiles = `-- name: ListFiles :many
|
const listFiles = `-- name: ListFiles :many
|
||||||
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, is_folder, parent_file_id FROM files
|
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, parent_file_id FROM files
|
||||||
|
WHERE parent_file_id IS NULL
|
||||||
ORDER BY created_at DESC
|
ORDER BY created_at DESC
|
||||||
`
|
`
|
||||||
|
|
||||||
@@ -140,7 +138,6 @@ func (q *Queries) ListFiles(ctx context.Context) ([]File, error) {
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
); err != nil {
|
); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -157,7 +154,7 @@ func (q *Queries) ListFiles(ctx context.Context) ([]File, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const listFilesByID = `-- name: ListFilesByID :many
|
const listFilesByID = `-- name: ListFilesByID :many
|
||||||
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, is_folder, parent_file_id FROM files
|
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, parent_file_id FROM files
|
||||||
WHERE id = ANY($1::text[])
|
WHERE id = ANY($1::text[])
|
||||||
ORDER BY created_at DESC
|
ORDER BY created_at DESC
|
||||||
`
|
`
|
||||||
@@ -181,7 +178,6 @@ func (q *Queries) ListFilesByID(ctx context.Context, dollar_1 []string) ([]File,
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
); err != nil {
|
); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -198,8 +194,8 @@ func (q *Queries) ListFilesByID(ctx context.Context, dollar_1 []string) ([]File,
|
|||||||
}
|
}
|
||||||
|
|
||||||
const listFolders = `-- name: ListFolders :many
|
const listFolders = `-- name: ListFolders :many
|
||||||
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, is_folder, parent_file_id FROM files
|
SELECT id, name, mime_type, size, storage_key, checksum, ocr_text, created_at, updated_at, parent_file_id FROM files
|
||||||
WHERE is_folder = true
|
WHERE parent_file_id IS NOT NULL
|
||||||
ORDER BY created_at DESC
|
ORDER BY created_at DESC
|
||||||
`
|
`
|
||||||
|
|
||||||
@@ -222,7 +218,6 @@ func (q *Queries) ListFolders(ctx context.Context) ([]File, error) {
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
); err != nil {
|
); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ type File struct {
|
|||||||
OcrText string `json:"ocr_text"`
|
OcrText string `json:"ocr_text"`
|
||||||
CreatedAt time.Time `json:"created_at"`
|
CreatedAt time.Time `json:"created_at"`
|
||||||
UpdatedAt time.Time `json:"updated_at"`
|
UpdatedAt time.Time `json:"updated_at"`
|
||||||
IsFolder bool `json:"is_folder"`
|
|
||||||
ParentFileID sql.NullString `json:"parent_file_id"`
|
ParentFileID sql.NullString `json:"parent_file_id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,11 +4,12 @@ WHERE id = $1 LIMIT 1;
|
|||||||
|
|
||||||
-- name: ListFiles :many
|
-- name: ListFiles :many
|
||||||
SELECT * FROM files
|
SELECT * FROM files
|
||||||
|
WHERE parent_file_id IS NULL
|
||||||
ORDER BY created_at DESC;
|
ORDER BY created_at DESC;
|
||||||
|
|
||||||
-- name: ListFolders :many
|
-- name: ListFolders :many
|
||||||
SELECT * FROM files
|
SELECT * FROM files
|
||||||
WHERE is_folder = true
|
WHERE parent_file_id IS NOT NULL
|
||||||
ORDER BY created_at DESC;
|
ORDER BY created_at DESC;
|
||||||
|
|
||||||
-- name: ListFilesByID :many
|
-- name: ListFilesByID :many
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ func (q *Queries) DeleteTag(ctx context.Context, id string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const getFilesByTagID = `-- name: GetFilesByTagID :many
|
const getFilesByTagID = `-- name: GetFilesByTagID :many
|
||||||
SELECT f.id, f.name, f.mime_type, f.size, f.storage_key, f.checksum, f.ocr_text, f.created_at, f.updated_at, f.is_folder, f.parent_file_id FROM files f
|
SELECT f.id, f.name, f.mime_type, f.size, f.storage_key, f.checksum, f.ocr_text, f.created_at, f.updated_at, f.parent_file_id FROM files f
|
||||||
JOIN file_tags ft ON f.id = ft.file_id
|
JOIN file_tags ft ON f.id = ft.file_id
|
||||||
WHERE ft.tag_id = $1
|
WHERE ft.tag_id = $1
|
||||||
ORDER BY f.created_at DESC
|
ORDER BY f.created_at DESC
|
||||||
@@ -89,7 +89,6 @@ func (q *Queries) GetFilesByTagID(ctx context.Context, tagID sql.NullString) ([]
|
|||||||
&i.OcrText,
|
&i.OcrText,
|
||||||
&i.CreatedAt,
|
&i.CreatedAt,
|
||||||
&i.UpdatedAt,
|
&i.UpdatedAt,
|
||||||
&i.IsFolder,
|
|
||||||
&i.ParentFileID,
|
&i.ParentFileID,
|
||||||
); err != nil {
|
); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|||||||
Reference in New Issue
Block a user