package
0.0.1
Repository: https://github.com/kebin6/simple-file-api.git
Documentation: pkg.go.dev

# Functions

Create creates all table resources using the given schema driver.
NewSchema creates a new schema client.

# Variables

CloudFileTagCloudFilesColumns holds the columns for the "cloud_file_tag_cloud_files" table.
CloudFileTagCloudFilesTable holds the schema information for the "cloud_file_tag_cloud_files" table.
FileTagFilesColumns holds the columns for the "file_tag_files" table.
FileTagFilesTable holds the schema information for the "file_tag_files" table.
FmsCloudFilesColumns holds the columns for the "fms_cloud_files" table.
FmsCloudFilesTable holds the schema information for the "fms_cloud_files" table.
FmsCloudFileTagsColumns holds the columns for the "fms_cloud_file_tags" table.
FmsCloudFileTagsTable holds the schema information for the "fms_cloud_file_tags" table.
FmsFilesColumns holds the columns for the "fms_files" table.
FmsFilesTable holds the schema information for the "fms_files" table.
FmsFileTagsColumns holds the columns for the "fms_file_tags" table.
FmsFileTagsTable holds the schema information for the "fms_file_tags" table.
FmsStorageProvidersColumns holds the columns for the "fms_storage_providers" table.
FmsStorageProvidersTable holds the schema information for the "fms_storage_providers" table.
Tables holds all the tables in the schema.
WithDropColumn sets the drop column option to the migration.
WithDropIndex sets the drop index option to the migration.
WithForeignKeys enables creating foreign-key in schema DDL.
WithGlobalUniqueID sets the universal ids options to the migration.

# Structs

Schema is the API for creating, migrating and dropping a schema.