Oke berikut ini merupakan lisensi dimana satu lisensi hanya bisa digunakan untuk satu device saja, pertama kalian perlu menyiapkan databasenya, jika sudah masukan query berikut. CREATE TABLE serial_number ( serial_number VARCHAR(255) PRIMARY KEY, expired_date TIMESTAMP, max_sessions INT DEFAULT 3, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE session ( id SERIAL PRIMARY KEY, serial_number VARCHAR(255) REFERENCES serial_number(serial_number), session_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, device_name VARCHAR(255), UNIQUE(serial_number, device_name) -- Pastikan tidak ada duplikasi device_name untuk nomor seri yang sama ); kode di atas akan membuat 2 table bernama serial_number dan session. jika sudah kita isikan dummy lisensinya sebagai contoh query berikut. -- Menambahkan data awal ke tabel serial_number INSERT INTO serial_number (serial_number, ...
Blog ini ditujukan untuk saling berbagi informasi atau sekedar catatan harian.