feat: import remaining schemas from old project
This commit is contained in:
@@ -0,0 +1,69 @@
|
|||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `riwayat_pelamar` (
|
||||||
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||||
|
`batch` INTEGER NOT NULL,
|
||||||
|
`negara` VARCHAR(255) NULL,
|
||||||
|
`posisi` VARCHAR(255) NULL,
|
||||||
|
`tahun` INTEGER NOT NULL,
|
||||||
|
`jumlah` INTEGER NOT NULL,
|
||||||
|
`pelamar_diterima` INTEGER NOT NULL,
|
||||||
|
`pelamar_ditolak` INTEGER NOT NULL,
|
||||||
|
`pelamar_diproses` INTEGER NOT NULL,
|
||||||
|
`presentase_diterima` DOUBLE NOT NULL,
|
||||||
|
`presentase_ditolak` DOUBLE NOT NULL,
|
||||||
|
`presentase_diproses` DOUBLE NOT NULL,
|
||||||
|
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||||
|
|
||||||
|
INDEX `riwayat_pelamar_batch_idx`(`batch`),
|
||||||
|
INDEX `riwayat_pelamar_negara_idx`(`negara`),
|
||||||
|
INDEX `riwayat_pelamar_posisi_idx`(`posisi`),
|
||||||
|
UNIQUE INDEX `riwayat_pelamar_batch_negara_posisi_key`(`batch`, `negara`, `posisi`),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `feedback` (
|
||||||
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||||
|
`nama` VARCHAR(255) NOT NULL,
|
||||||
|
`universitas` VARCHAR(255) NOT NULL,
|
||||||
|
`pesan` TEXT NOT NULL,
|
||||||
|
`batch` INTEGER NOT NULL,
|
||||||
|
`posisi` VARCHAR(255) NOT NULL,
|
||||||
|
`tahun` INTEGER NOT NULL,
|
||||||
|
`image_path` TEXT NOT NULL,
|
||||||
|
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `hasil_research` (
|
||||||
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||||
|
`image_path` TEXT NOT NULL,
|
||||||
|
`nama_project` VARCHAR(255) NOT NULL,
|
||||||
|
`deskripsi` VARCHAR(255) NOT NULL,
|
||||||
|
`link_project` TEXT NOT NULL,
|
||||||
|
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `partnership` (
|
||||||
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||||
|
`nama_partner` VARCHAR(255) NOT NULL,
|
||||||
|
`image_path` TEXT NOT NULL,
|
||||||
|
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE `faq` (
|
||||||
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||||
|
`pertanyaan` TEXT NOT NULL,
|
||||||
|
`jawaban` TEXT NOT NULL,
|
||||||
|
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||||
|
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
@@ -135,3 +135,68 @@ model LamaranMagang {
|
|||||||
@@index([batch])
|
@@index([batch])
|
||||||
@@map("lamaran_magang")
|
@@map("lamaran_magang")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
model RiwayatPelamar {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
batch Int
|
||||||
|
negara String? @db.VarChar(255)
|
||||||
|
posisi String? @db.VarChar(255)
|
||||||
|
tahun Int
|
||||||
|
jumlah Int
|
||||||
|
pelamarDiterima Int @map("pelamar_diterima")
|
||||||
|
pelamarDitolak Int @map("pelamar_ditolak")
|
||||||
|
pelamarDiproses Int @map("pelamar_diproses")
|
||||||
|
presentaseDiterima Float @map("presentase_diterima")
|
||||||
|
presentaseDitolak Float @map("presentase_ditolak")
|
||||||
|
presentaseDiproses Float @map("presentase_diproses")
|
||||||
|
createdAt DateTime @default(now()) @map("created_at")
|
||||||
|
|
||||||
|
@@unique([batch, negara, posisi])
|
||||||
|
@@index([batch])
|
||||||
|
@@index([negara])
|
||||||
|
@@index([posisi])
|
||||||
|
@@map("riwayat_pelamar")
|
||||||
|
}
|
||||||
|
|
||||||
|
model Feedback {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
nama String @db.VarChar(255)
|
||||||
|
universitas String @db.VarChar(255)
|
||||||
|
pesan String @db.Text
|
||||||
|
batch Int
|
||||||
|
posisi String @db.VarChar(255)
|
||||||
|
tahun Int
|
||||||
|
imagePath String @map("image_path") @db.Text
|
||||||
|
createdAt DateTime @default(now()) @map("created_at")
|
||||||
|
|
||||||
|
@@map("feedback")
|
||||||
|
}
|
||||||
|
|
||||||
|
model HasilResearch {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
imagePath String @map("image_path") @db.Text
|
||||||
|
namaProject String @map("nama_project") @db.VarChar(255)
|
||||||
|
deskripsi String @db.VarChar(255)
|
||||||
|
linkProject String @map("link_project") @db.Text
|
||||||
|
createdAt DateTime @default(now()) @map("created_at")
|
||||||
|
|
||||||
|
@@map("hasil_research")
|
||||||
|
}
|
||||||
|
|
||||||
|
model Partnership {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
namaPartner String @map("nama_partner") @db.VarChar(255)
|
||||||
|
imagePath String @map("image_path") @db.Text
|
||||||
|
createdAt DateTime @default(now()) @map("created_at")
|
||||||
|
|
||||||
|
@@map("partnership")
|
||||||
|
}
|
||||||
|
|
||||||
|
model Faq {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
pertanyaan String @db.Text
|
||||||
|
jawaban String @db.Text
|
||||||
|
createdAt DateTime @default(now()) @map("created_at")
|
||||||
|
|
||||||
|
@@map("faq")
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user