package
0.0.0-20240904141453-296f4a64edd3
Repository: https://github.com/gnolang/gh-sql.git
Documentation: pkg.go.dev

# Functions

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

# Variables

IssueAssigneesColumns holds the columns for the "issue_assignees" table.
IssueAssigneesTable holds the schema information for the "issue_assignees" table.
IssueCommentsColumns holds the columns for the "issue_comments" table.
IssueCommentsTable holds the schema information for the "issue_comments" table.
IssuesColumns holds the columns for the "issues" table.
IssuesTable holds the schema information for the "issues" table.
RepositoriesColumns holds the columns for the "repositories" table.
RepositoriesTable holds the schema information for the "repositories" table.
Tables holds all the tables in the schema.
TimelineEventsColumns holds the columns for the "timeline_events" table.
TimelineEventsTable holds the schema information for the "timeline_events" table.
UsersColumns holds the columns for the "users" table.
UsersTable holds the schema information for the "users" table.
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.