first commit
This commit is contained in:
commit
01d7cb1a80
34 files changed
+5723
No files matched your search
@@ -0,0 +1,28 @@
|
||||
-- ─────────────────────────────────────────────────────────
|
||||
-- PostgreSQL: Script de inicialização do banco de dados
|
||||
-- Cria tabelas de exemplo para teste
|
||||
-- ─────────────────────────────────────────────────────────
|
||||
|
||||
CREATE TABLE IF NOT EXISTS products (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR(200) NOT NULL,
|
||||
price NUMERIC(10, 2) NOT NULL,
|
||||
stock INT DEFAULT 0,
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS orders (
|
||||
id SERIAL PRIMARY KEY,
|
||||
user_name VARCHAR(100) NOT NULL,
|
||||
product_id INT REFERENCES products(id),
|
||||
quantity INT NOT NULL DEFAULT 1,
|
||||
total NUMERIC(10, 2),
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- Dados de exemplo
|
||||
INSERT INTO products (name, price, stock) VALUES
|
||||
('Notebook Dell', 4500.00, 10),
|
||||
('Mouse Logitech', 150.00, 50),
|
||||
('Teclado Mecânico', 350.00, 30),
|
||||
('Monitor 27"', 2200.00, 15);
|
||||
Reference in new issue
Block a user