28 lines
742 B
SQL
28 lines
742 B
SQL
/*
|
|
Warnings:
|
|
|
|
- You are about to drop the column `location` on the `Event` table. All the data in the column will be lost.
|
|
|
|
*/
|
|
-- AlterTable
|
|
ALTER TABLE "Event" DROP COLUMN "location",
|
|
ADD COLUMN "locationid" TEXT;
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "Location" (
|
|
"id" TEXT NOT NULL,
|
|
"name" TEXT NOT NULL,
|
|
"address" TEXT NOT NULL,
|
|
"city" TEXT NOT NULL,
|
|
"state" TEXT NOT NULL,
|
|
"postalCode" TEXT NOT NULL,
|
|
"country" TEXT NOT NULL DEFAULT 'United States',
|
|
"phone" TEXT,
|
|
"email" TEXT,
|
|
|
|
CONSTRAINT "Location_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "Event" ADD CONSTRAINT "Event_locationid_fkey" FOREIGN KEY ("locationid") REFERENCES "Location"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|