crud_tables

package
v0.0.0-...-e8f7755 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2024 License: GPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddTextOmit

func AddTextOmit(TextDB string, Table1 *types.Table) string

AddTextOmit - добавляет код для записи null в колонки Nullable

func CreateAllFiles

func CreateAllFiles(MapAll map[string]*types.Table) error

CreateAllFiles - создаёт все файлы в папке db

func CreateFiles

func CreateFiles(Table1 *types.Table) error

CreateFiles - создаёт 1 файл в папке db

func CreateFiles_Cache

func CreateFiles_Cache(Table1 *types.Table) error

CreateFiles_Cache - создаёт 1 файл "*_cache.go" в папке crud

func CreateFiles_Cache_Test

func CreateFiles_Cache_Test(Table1 *types.Table) error

CreateFiles_Cache_Test - создаёт 1 файл "*_cache_test.go" в папке crud

func CreateFiles_FindBy

func CreateFiles_FindBy(Table1 *types.Table) error

CreateFiles_FindBy - создаёт 1 файл в папке crud

func CreateFiles_FindBy_Table

func CreateFiles_FindBy_Table(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_FindBy_Table - создаёт текст всех функций

func CreateFiles_FindBy_Table1

func CreateFiles_FindBy_Table1(Table1 *types.Table, TextTemplateFunction string, MassColumns1 []string) string

CreateFiles_FindBy_Table1 - создаёт текст всех функций

func CreateFiles_FindBy_Test

func CreateFiles_FindBy_Test(Table1 *types.Table) error

CreateFiles_FindBy_Test - создаёт 1 файл в папке crud

func CreateFiles_FindBy_Test_Table

func CreateFiles_FindBy_Test_Table(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_FindBy_Test_Table - создаёт текст всех функций

func CreateFiles_FindBy_Test_Table1

func CreateFiles_FindBy_Test_Table1(Table1 *types.Table, TextTemplateFunction string, MassColumns1 []string) string

CreateFiles_FindBy_Test_Table1 - создаёт текст всех функций

func CreateFiles_FindMassBy

func CreateFiles_FindMassBy(Table1 *types.Table) error

CreateFiles_FindMassBy - создаёт 1 файл в папке crud

func CreateFiles_FindMassBy_Table

func CreateFiles_FindMassBy_Table(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_FindMassBy_Table - создаёт текст всех функций

func CreateFiles_FindMassBy_Table1

func CreateFiles_FindMassBy_Table1(Table1 *types.Table, TextTemplateFunction string, MassColumns1 []string) string

CreateFiles_FindMassBy_Table1 - создаёт текст всех функций

func CreateFiles_FindMassBy_Test

func CreateFiles_FindMassBy_Test(Table1 *types.Table) error

CreateFiles_FindMassBy_Test - создаёт 1 файл в папке crud

func CreateFiles_FindMassBy_Test_Table

func CreateFiles_FindMassBy_Test_Table(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_FindMassBy_Test_Table - создаёт текст всех функций

func CreateFiles_FindMassBy_Test_Table1

func CreateFiles_FindMassBy_Test_Table1(Table1 *types.Table, TextTemplateFunction string, MassColumns1 []string) string

CreateFiles_FindMassBy_Test_Table1 - создаёт текст всех функций

func CreateFiles_FindModelBy

func CreateFiles_FindModelBy(MapAll map[string]*types.Table, Table1 *types.Table) error

CreateFiles_FindModelBy - создаёт 1 файл в папке crud

func CreateFiles_FindModelBy_Table

func CreateFiles_FindModelBy_Table(MapAll map[string]*types.Table, Table1 *types.Table, TextCrud *string, TextTemplateFunction string) string

CreateFiles_FindModelBy_Table - создаёт текст всех функций

func CreateFiles_FindModelBy_Table1

func CreateFiles_FindModelBy_Table1(MapAll map[string]*types.Table, Table1 *types.Table, TextCrud *string, TextTemplateFunction string, Column1 *types.Column) string

CreateFiles_FindModelBy_Table1 - создаёт текст всех функций

func CreateFiles_FindModelBy_Test

func CreateFiles_FindModelBy_Test(MapAll map[string]*types.Table, Table1 *types.Table) error

CreateFiles_FindModelBy_Test - создаёт 1 файл в папке crud

func CreateFiles_FindModelBy_Test_Table

func CreateFiles_FindModelBy_Test_Table(MapAll map[string]*types.Table, Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_FindModelBy_Test_Table - создаёт текст всех функций

func CreateFiles_FindModelBy_Test_Table1

func CreateFiles_FindModelBy_Test_Table1(MapAll map[string]*types.Table, Table1 *types.Table, TextTemplateFunction string, Column1 *types.Column) string

CreateFiles_FindModelBy_Test_Table1 - создаёт текст всех функций

func CreateFiles_ReadAll

func CreateFiles_ReadAll(Table1 *types.Table) error

CreateFiles_ReadAll - создаёт 1 файл в папке crud

func CreateFiles_ReadAllTable

func CreateFiles_ReadAllTable(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_ReadAllTable - создаёт текст всех функций

func CreateFiles_ReadAll_Table1

func CreateFiles_ReadAll_Table1(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_ReadAll_Table1 - создаёт текст всех функций

func CreateFiles_ReadAll_Test

func CreateFiles_ReadAll_Test(Table1 *types.Table) error

CreateFiles_ReadAll_Test - создаёт 1 файл в папке crud

func CreateFiles_ReadAll_TestTable

func CreateFiles_ReadAll_TestTable(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_ReadAll_TestTable - создаёт текст всех функций

func CreateFiles_ReadAll_Test_Table1

func CreateFiles_ReadAll_Test_Table1(Table1 *types.Table, TextTemplateFunction string) string

CreateFiles_ReadAll_Test_Table1 - создаёт текст всех функций

func CreateFiles_Test

func CreateFiles_Test(Table1 *types.Table) error

CreateFiles_Test - создаёт 1 файл в папке db

func CreateFiles_UpdateEveryColumn

func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error

CreateFiles_UpdateEveryColumn - создаёт 1 файл в папке crud

func CreateFiles_UpdateEveryColumn_Test

func CreateFiles_UpdateEveryColumn_Test(Table1 *types.Table) error

CreateFiles_UpdateEveryColumn_Test - создаёт 1 файл в папке grpc_client

func DeleteFunc_DeleteCtx

func DeleteFunc_DeleteCtx(TextModel string, Table1 *types.Table) string

DeleteFunc_DeleteCtx - удаляет функцию Delete_ctx()

func DeleteFunc_Find_byExtIDCtx

func DeleteFunc_Find_byExtIDCtx(TextModel string, Table1 *types.Table) string

DeleteFunc_Find_byExtIDCtx - удаляет функцию Find_ByExtID_ctx()

func DeleteFunc_RestoreCtx

func DeleteFunc_RestoreCtx(TextModel string, Table1 *types.Table) string

DeleteFunc_RestoreCtx - удаляет функцию Restore_ctx()

func DeleteFunc_TestDelete

func DeleteFunc_TestDelete(Text string, Table1 *types.Table) string

DeleteFunc_TestDelete - удаляет функцию Delete()

func DeleteFunc_TestFind_byExtID

func DeleteFunc_TestFind_byExtID(Text string, Table1 *types.Table) string

DeleteFunc_Find_byExtID - удаляет функцию Find_ByExtID()

func DeleteFunc_TestRestore

func DeleteFunc_TestRestore(Text string, Table1 *types.Table) string

DeleteFunc_TestRestore - удаляет функцию Restore()

func FindTextUpdateEveryColumn

func FindTextUpdateEveryColumn(TextCrudUpdateFunc string, Table1 *types.Table) string

FindTextUpdateEveryColumn - возвращает текст для всех таблиц

func FindTextUpdateEveryColumn1

func FindTextUpdateEveryColumn1(TextCrudUpdateFunc string, Table1 *types.Table, Column1 *types.Column) string

FindTextUpdateEveryColumn1 - возвращает текст для одной таблицы

func FindTextUpdateEveryColumnTest

func FindTextUpdateEveryColumnTest(TextCrudUpdateFunc string, Table1 *types.Table) string

FindTextUpdateEveryColumnTest - возвращает текст для всех таблиц

func FindTextUpdateEveryColumnTest1

func FindTextUpdateEveryColumnTest1(TextCrudUpdateFunc string, Table1 *types.Table, Column1 *types.Column) string

FindTextUpdateEveryColumnTest1 - возвращает текст для одной таблицы

func RenameFunctions

func RenameFunctions(TextDB string, Table1 *types.Table) string

RenameFunctions - заменяет названия функций, на названия из файла

func ReplaceCacheRemove

func ReplaceCacheRemove(Text string, Table1 *types.Table) string

ReplaceCacheRemove - заменяет cache.Remove(IntFromAlias(m.ID))

func ReplaceCacheRemove_1PK

func ReplaceCacheRemove_1PK(Text string, Table1 *types.Table) string

ReplaceCacheRemove1PK - заменяет cache.Remove(IntFromAlias(m.ID))

func ReplaceCacheRemove_ManyPK

func ReplaceCacheRemove_ManyPK(Text string, Table1 *types.Table) string

ReplaceCacheRemove_ManyPK - заменяет cache.Remove(IntFromAlias(m.ID)) на cache.Remove(m.StringIdentifier())

func ReplaceColumnNamePK

func ReplaceColumnNamePK(Text string, Table1 *types.Table) string

ReplaceColumnNamePK - заменяет "ColumnNamePK" на текст имя колонки

func ReplacePrimaryKeyM_ID

func ReplacePrimaryKeyM_ID(Text string, Table1 *types.Table) string

ReplacePrimaryKeyM_ID - заменяет "Otvet.ID" на название колонки PrimaryKey

func ReplaceText_ExtID0

func ReplaceText_ExtID0(TextDB string, Table1 *types.Table) string

ReplaceText_ExtID0 - заменяет текст "ExtID ==0"

func ReplaceText_created_at

func ReplaceText_created_at(s string, Table1 *types.Table) string

ReplaceText_created_at - заменяет текст "Text_created_at" на текст из файла

func ReplaceText_is_deleted_deleted_at

func ReplaceText_is_deleted_deleted_at(s string, Table1 *types.Table) string

ReplaceText_is_deleted_deleted_at - заменяет текст "Text_is_deleted_deleted_at" на текст из файла

func ReplaceText_modified_at

func ReplaceText_modified_at(s string, Table1 *types.Table) string

ReplaceText_modified_at - заменяет текст "Text_modified_at" на текст из файла

func Replace_ExtID_equal0_string

func Replace_ExtID_equal0_string(TextDB string, Table1 *types.Table) string

Replace_ExtID_equal0_string - заменяет "ExtID == 0 " на "ExtID == "" "

func Replace_IDToAlias_OtvetID

func Replace_IDToAlias_OtvetID(Text string, Table1 *types.Table) string

Replace_IDToAlias_OtvetID - заменяет "Otvet.ID = ID" на "Otvet.ID = alias.Name(ID)"

func Replace_IDtoID

func Replace_IDtoID(Text string, Table1 *types.Table) string

Replace_IDtoID_Many - заменяет int64(ID) на ID, и остальные PrimaryKey

func Replace_Postgres_ID_Test

func Replace_Postgres_ID_Test(Text string, Table1 *types.Table) string

Replace_Postgres_ID_Test - заменяет текст "const Postgres_ID_Test = 0" на нужные ИД, для много колонок PrimaryKey

func Replace_Postgres_ID_Update_Test

func Replace_Postgres_ID_Update_Test(Text string, Table1 *types.Table) string

Replace_Postgres_ID_Update_Test - заменяет текст "const Postgres_ID_Test = 0" на нужные ИД, для много колонок PrimaryKey

func Replace_PrimaryKeyOtvetID

func Replace_PrimaryKeyOtvetID(Text string, Table1 *types.Table) string

Replace_PrimaryKeyOtvetID - заменяет "Otvet.ID" на название колонки PrimaryKey

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL