/
Cooolprogrammers
/
web-nodejs-labs
Обзор
Документация
Войти
/
Cooolprogrammers
/
web-nodejs-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
backend/scripts/init-db.sql
27 строк
1019 B
darkvoid6@mail.ru
lavlab
15 дек 2025, 23:05
15 дек 2025, 23:05
a5bf0e9
Код
Авторство
О чём код?
-- Создаем схему lab9 если не существует CREATE SCHEMA IF NOT EXISTS lab9; -- Создаем таблицу products CREATE TABLE IF NOT EXISTS lab9.products ( id SERIAL PRIMARY KEY, title VARCHAR(255) NOT NULL, price INTEGER NOT NULL, -- цена в копейках amount INTEGER NOT NULL DEFAULT 0, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- Создаем индекс для поиска по названию CREATE INDEX IF NOT EXISTS idx_products_title ON lab9.products (title); -- Вставляем тестовые данные INSERT INTO lab9.products (title, price, amount) VALUES ('iPhone 16', 1299900, 10), ('Samsung Galaxy S24', 899900, 15), ('Xiaomi Redmi Note 13', 299900, 25), ('MacBook Air M3', 1599900, 5), ('iPad Pro', 899900, 8), ('AirPods Pro', 249900, 20), ('Sony WH-1000XM5', 359900, 12), ('PlayStation 5', 499900, 7) ON CONFLICT (id) DO NOTHING;