Sticky headers fix, added Heliports
This commit is contained in:
25
packages/database/prisma/schema/heliports.prisma
Normal file
25
packages/database/prisma/schema/heliports.prisma
Normal file
@@ -0,0 +1,25 @@
|
||||
enum HeliportType {
|
||||
HELIPAD
|
||||
POI
|
||||
MOUNTAIN
|
||||
}
|
||||
|
||||
model Heliport {
|
||||
id Int @id @default(autoincrement())
|
||||
type HeliportType
|
||||
designator String
|
||||
designatorSub6 String
|
||||
fir String
|
||||
state String
|
||||
stateShort String
|
||||
siteName String
|
||||
siteNameSub26 String
|
||||
siteNameSub21 String
|
||||
siteElevation Float?
|
||||
siteElevationUnit String?
|
||||
info String?
|
||||
lat Float
|
||||
lng Float
|
||||
country Country
|
||||
hospital String?
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
-- CreateTable
|
||||
CREATE TABLE "Heliport" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"state" TEXT NOT NULL,
|
||||
"stateShort" TEXT NOT NULL,
|
||||
"siteName" TEXT NOT NULL,
|
||||
"siteNameSub26" TEXT NOT NULL,
|
||||
"siteNameSub21" TEXT NOT NULL,
|
||||
"siteElevation" DOUBLE PRECISION NOT NULL,
|
||||
"siteElevationUnit" TEXT NOT NULL,
|
||||
"info" TEXT NOT NULL,
|
||||
"lat" DOUBLE PRECISION NOT NULL,
|
||||
"lng" DOUBLE PRECISION NOT NULL,
|
||||
"country" TEXT NOT NULL,
|
||||
"hospital" TEXT NOT NULL,
|
||||
|
||||
CONSTRAINT "Heliport_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- AlterEnum
|
||||
ALTER TYPE "PERMISSION" ADD VALUE 'ADMIN_HELIPORT';
|
||||
@@ -0,0 +1,11 @@
|
||||
/*
|
||||
Warnings:
|
||||
|
||||
- Added the required column `type` to the `Heliport` table without a default value. This is not possible if the table is not empty.
|
||||
|
||||
*/
|
||||
-- CreateEnum
|
||||
CREATE TYPE "HeliportType" AS ENUM ('HELIPORT', 'POI');
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "Heliport" ADD COLUMN "type" "HeliportType" NOT NULL;
|
||||
@@ -0,0 +1,10 @@
|
||||
/*
|
||||
Warnings:
|
||||
|
||||
- Added the required column `designator` to the `Heliport` table without a default value. This is not possible if the table is not empty.
|
||||
- Added the required column `designator_sub6` to the `Heliport` table without a default value. This is not possible if the table is not empty.
|
||||
|
||||
*/
|
||||
-- AlterTable
|
||||
ALTER TABLE "Heliport" ADD COLUMN "designator" TEXT NOT NULL,
|
||||
ADD COLUMN "designator_sub6" TEXT NOT NULL;
|
||||
@@ -0,0 +1,10 @@
|
||||
/*
|
||||
Warnings:
|
||||
|
||||
- You are about to drop the column `designator_sub6` on the `Heliport` table. All the data in the column will be lost.
|
||||
- Added the required column `designatorSub6` to the `Heliport` table without a default value. This is not possible if the table is not empty.
|
||||
|
||||
*/
|
||||
-- AlterTable
|
||||
ALTER TABLE "Heliport" DROP COLUMN "designator_sub6",
|
||||
ADD COLUMN "designatorSub6" TEXT NOT NULL;
|
||||
@@ -0,0 +1,8 @@
|
||||
/*
|
||||
Warnings:
|
||||
|
||||
- Added the required column `fir` to the `Heliport` table without a default value. This is not possible if the table is not empty.
|
||||
|
||||
*/
|
||||
-- AlterTable
|
||||
ALTER TABLE "Heliport" ADD COLUMN "fir" TEXT NOT NULL;
|
||||
@@ -0,0 +1,14 @@
|
||||
/*
|
||||
Warnings:
|
||||
|
||||
- The values [HELIPORT] on the enum `HeliportType` will be removed. If these variants are still used in the database, this will fail.
|
||||
|
||||
*/
|
||||
-- AlterEnum
|
||||
BEGIN;
|
||||
CREATE TYPE "HeliportType_new" AS ENUM ('HELIPAD', 'POI');
|
||||
ALTER TABLE "Heliport" ALTER COLUMN "type" TYPE "HeliportType_new" USING ("type"::text::"HeliportType_new");
|
||||
ALTER TYPE "HeliportType" RENAME TO "HeliportType_old";
|
||||
ALTER TYPE "HeliportType_new" RENAME TO "HeliportType";
|
||||
DROP TYPE "HeliportType_old";
|
||||
COMMIT;
|
||||
@@ -0,0 +1,5 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "Heliport" ALTER COLUMN "siteElevation" DROP NOT NULL,
|
||||
ALTER COLUMN "siteElevationUnit" DROP NOT NULL,
|
||||
ALTER COLUMN "info" DROP NOT NULL,
|
||||
ALTER COLUMN "hospital" DROP NOT NULL;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- AlterEnum
|
||||
ALTER TYPE "HeliportType" ADD VALUE 'MOUNTAIN';
|
||||
@@ -17,6 +17,7 @@ enum PERMISSION {
|
||||
ADMIN_KEYWORD
|
||||
ADMIN_MESSAGE
|
||||
ADMIN_KICK
|
||||
ADMIN_HELIPORT
|
||||
AUDIO
|
||||
PILOT
|
||||
DISPO
|
||||
|
||||
Reference in New Issue
Block a user