SQL
CREATE TABLE "TeamBudget" (
"id" TEXT NOT NULL PRIMARY KEY,
"monthConfigId" TEXT NOT NULL,
"teamId" TEXT NOT NULL,
"monthlyIncentive" INTEGER NOT NULL DEFAULT 0,
"poolContribution" INTEGER NOT NULL DEFAULT 0,
CONSTRAINT "TeamBudget_monthConfigId_fkey" FOREIGN KEY ("monthConfigId") REFERENCES "MonthConfig" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT "TeamBudget_teamId_fkey" FOREIGN KEY ("teamId") REFERENCES "Team" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
)
Columns
| Column |
Data type |
Allow null |
Primary key |
Actions |
id |
TEXT |
|
✓ |
read-only
|
monthConfigId |
TEXT |
|
|
read-only
|
teamId |
TEXT |
|
|
read-only
|
monthlyIncentive |
INTEGER |
|
|
read-only
|
poolContribution |
INTEGER |
|
|
read-only
|
Foreign Keys
| Column |
Destination |
teamId |
Team.id |
monthConfigId |
MonthConfig.id |
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| TeamBudget_monthConfigId_teamId_key |
|
✓ |
SQL
CREATE UNIQUE INDEX "TeamBudget_monthConfigId_teamId_key"
ON "TeamBudget"("monthConfigId", "teamId")
|
read-only
|
| sqlite_autoindex_TeamBudget_1 |
id
|
✓ |
SQL
-- no sql found --
|
read-only
|