22 lines
734 B
SQL
22 lines
734 B
SQL
CREATE TABLE providers
|
|
(
|
|
id BIGSERIAL NOT NULL PRIMARY KEY,
|
|
name VARCHAR NOT NULL,
|
|
status VARCHAR NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE TABLE manga_provider
|
|
(
|
|
id BIGSERIAL NOT NULL PRIMARY KEY,
|
|
manga_id BIGINT NOT NULL REFERENCES mangas (id) ON DELETE CASCADE,
|
|
provider_id BIGINT NOT NULL REFERENCES providers (id) ON DELETE CASCADE,
|
|
manga_title VARCHAR NOT NULL,
|
|
url VARCHAR NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
UNIQUE (manga_id, provider_id)
|
|
)
|
|
|