SQL

CREATE TABLE AvatarTools  (
  Id TEXT NOT NULL PRIMARY KEY,
  AvatarId TEXT NOT NULL,
  ToolType TEXT NOT NULL,
  ClientId TEXT,
  ClientSecret TEXT,
  RefreshToken TEXT,
  ExternalAccountId TEXT,
  ExtraConfig TEXT,
  IsEnabled INTEGER NOT NULL,
  CreatedAt TEXT NOT NULL,
  UpdatedAt TEXT,
  FOREIGN KEY (AvatarId) REFERENCES Avatars(Id) ON DELETE CASCADE
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
Id TEXT Rename | Drop
AvatarId TEXT Rename | Drop
ToolType TEXT Rename | Drop
ClientId TEXT Rename | Drop
ClientSecret TEXT Rename | Drop
RefreshToken TEXT Rename | Drop
ExternalAccountId TEXT Rename | Drop
ExtraConfig TEXT Rename | Drop
IsEnabled INTEGER Rename | Drop
CreatedAt TEXT Rename | Drop
UpdatedAt TEXT Rename | Drop

Foreign Keys

Column Destination
AvatarId Avatars.Id

+ Add index

Indexes

Name Columns Unique SQL Drop?
IX_AvatarTools_AvatarId AvatarId SQL
CREATE INDEX IX_AvatarTools_AvatarId
ON AvatarTools(AvatarId)
Drop
sqlite_autoindex_AvatarTools_1 Id SQL
-- no sql found --
Drop