Files
YaeMikoBot/scripts/postgres/Init.sql
2026-01-12 16:57:26 +03:00

171 lines
10 KiB
SQL
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
SET default_tablespace = '';
SET default_table_access_method = heap;
CREATE TABLE public.groups (
id integer NOT NULL,
name text,
is_admin boolean DEFAULT false NOT NULL,
is_vip boolean DEFAULT false NOT NULL,
multiplier numeric DEFAULT 1 NOT NULL,
sale double precision DEFAULT 1 NOT NULL,
max_multigen integer DEFAULT 2 NOT NULL,
is_tester boolean DEFAULT false NOT NULL,
max_waifus integer DEFAULT 3 NOT NULL
);
ALTER TABLE public.groups OWNER TO kurumi_bot;
CREATE SEQUENCE public.groups_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE public.groups_id_seq OWNER TO kurumi_bot;
ALTER SEQUENCE public.groups_id_seq OWNED BY public.groups.id;
CREATE TABLE public.shop_autos (
id integer NOT NULL,
name text DEFAULT ''::text NOT NULL,
price numeric(20,0) DEFAULT '999999999999'::bigint NOT NULL
);
ALTER TABLE public.shop_autos OWNER TO kurumi_bot;
CREATE SEQUENCE public.shop_autos_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE public.shop_autos_id_seq OWNER TO kurumi_bot;
ALTER SEQUENCE public.shop_autos_id_seq OWNED BY public.shop_autos.id;
CREATE TABLE public.shop_businesses (
id integer NOT NULL,
name text DEFAULT ''::text NOT NULL,
price numeric(20,0) DEFAULT 999999999 NOT NULL,
income numeric(20,0) DEFAULT 0 NOT NULL
);
ALTER TABLE public.shop_businesses OWNER TO kurumi_bot;
CREATE SEQUENCE public.shop_businesses_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE public.shop_businesses_id_seq OWNER TO kurumi_bot;
ALTER SEQUENCE public.shop_businesses_id_seq OWNED BY public.shop_businesses.id;
CREATE TABLE public.shop_maids (
id integer NOT NULL,
name text DEFAULT ''::text NOT NULL,
price numeric(20,0) DEFAULT 0 NOT NULL,
income numeric(20,0) DEFAULT 0 NOT NULL
);
ALTER TABLE public.shop_maids OWNER TO kurumi_bot;
CREATE SEQUENCE public.shop_maids_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE public.shop_maids_id_seq OWNER TO kurumi_bot;
ALTER SEQUENCE public.shop_maids_id_seq OWNED BY public.shop_maids.id;
CREATE TABLE public.shop_miners (
id integer NOT NULL,
name text DEFAULT ''::text NOT NULL,
price numeric(20,0) DEFAULT 1 NOT NULL,
income numeric(20,6) DEFAULT 1 NOT NULL
);
ALTER TABLE public.shop_miners OWNER TO kurumi_bot;
CREATE SEQUENCE public.shop_miners_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE public.shop_miners_id_seq OWNER TO kurumi_bot;
ALTER SEQUENCE public.shop_miners_id_seq OWNED BY public.shop_miners.id;
CREATE TABLE public.works (
id integer NOT NULL,
name text NOT NULL,
required_level integer DEFAULT 1 NOT NULL,
money_income numeric(10,0) DEFAULT 1 NOT NULL,
min_exp integer DEFAULT 1 NOT NULL,
max_exp integer DEFAULT 1 NOT NULL
);
ALTER TABLE public.works OWNER TO kurumi_bot;
CREATE SEQUENCE public.works_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE public.works_id_seq OWNER TO kurumi_bot;
ALTER SEQUENCE public.works_id_seq OWNED BY public.works.id;
ALTER TABLE ONLY public.groups ALTER COLUMN id SET DEFAULT nextval('public.groups_id_seq'::regclass);
ALTER TABLE ONLY public.shop_autos ALTER COLUMN id SET DEFAULT nextval('public.shop_autos_id_seq'::regclass);
ALTER TABLE ONLY public.shop_businesses ALTER COLUMN id SET DEFAULT nextval('public.shop_businesses_id_seq'::regclass);
ALTER TABLE ONLY public.shop_maids ALTER COLUMN id SET DEFAULT nextval('public.shop_maids_id_seq'::regclass);
ALTER TABLE ONLY public.shop_miners ALTER COLUMN id SET DEFAULT nextval('public.shop_miners_id_seq'::regclass);
ALTER TABLE ONLY public.works ALTER COLUMN id SET DEFAULT nextval('public.works_id_seq'::regclass);
INSERT INTO public.groups VALUES (1, '✨Пользователь✨', false, false, 1.0, 1, 3, false, 3);
INSERT INTO public.groups VALUES (3, '👾Премиум🌟', false, true, 5, 0.75, 7, false, 3);
INSERT INTO public.groups VALUES (2, '🔮VIP🔮', false, true, 2.5, 0.9, 5, false, 3);
INSERT INTO public.groups VALUES (4, '💎Админ💎', true, true, 10, 0.6, 10, true, 3);
INSERT INTO public.groups VALUES (5, '💰🔱СОЗДАТЕЛЬ🔱💰', true, true, 20, 0.5, 10, true, 3);
INSERT INTO public.groups VALUES (6, '⚠Тостер⚠', false, true, 3, 0.85, 3, true, 3);
INSERT INTO public.groups VALUES (1488, '📚Экономист📈', false, true, 14.88, 0.6, 3, false, 3);
INSERT INTO public.groups VALUES (1337, '🏳🌈ToP GaY In ThE WorlD🏳🌈🌈', false, true, 13.37, 0.7, 3, false, 3);
INSERT INTO public.shop_autos VALUES (1, 'Москвич 412', 40000);
INSERT INTO public.shop_autos VALUES (2, 'ВАЗ 2105', 100000);
INSERT INTO public.shop_autos VALUES (3, 'Nissan Skyline GT-R R32', 225000);
INSERT INTO public.shop_autos VALUES (4, 'Toyota AE86 Sprinter Trueno', 450000);
INSERT INTO public.shop_autos VALUES (5, 'Toyota Mark II X90 Tourer V', 800000);
INSERT INTO public.shop_autos VALUES (6, 'Mazda RX-7 FD3S', 1200000);
INSERT INTO public.shop_autos VALUES (7, 'Mitsubishi Lancer Evolution X', 1650000);
INSERT INTO public.shop_autos VALUES (8, 'Subaru Impreza WRX STI II', 1875000);
INSERT INTO public.shop_businesses VALUES (1, 'Стенд с лимонадом', 200000, 1500);
INSERT INTO public.shop_businesses VALUES (2, 'Союзпечать', 1000000, 7000);
INSERT INTO public.shop_businesses VALUES (3, 'Маленький магазин вещей из Китая', 2500000, 17500);
INSERT INTO public.shop_businesses VALUES (4, 'Ларёк с шаурмой', 3000000, 21000);
INSERT INTO public.shop_businesses VALUES (5, 'Магазин тофу', 5000000, 35000);
INSERT INTO public.shop_businesses VALUES (6, 'Соц. сеть', 10000000, 70000);
INSERT INTO public.shop_businesses VALUES (7, 'Продажа машин из Японии', 20000000, 140000);
INSERT INTO public.shop_businesses VALUES (8, 'Автосервис', 40000000, 280000);
INSERT INTO public.shop_businesses VALUES (9, 'Компания по разработке игр', 100000000, 700000);
INSERT INTO public.shop_businesses VALUES (10, 'Аниме студия', 250000000, 1725000);
INSERT INTO public.shop_businesses VALUES (11, 'Сеть магазинов', 500000000, 3500000);
INSERT INTO public.shop_businesses VALUES (12, 'Сеть заводов', 1000000000, 7000000);
INSERT INTO public.shop_businesses VALUES (13, 'Автосалон', 10000000000, 70000000);
INSERT INTO public.shop_businesses VALUES (14, 'Бренд электроники', 50000000000, 350000000);
INSERT INTO public.shop_businesses VALUES (15, 'Автомобильная марка', 100000000000, 700000000);
INSERT INTO public.shop_maids VALUES (1, 'Кавайная горничная', 50, 7500);
INSERT INTO public.shop_maids VALUES (2, 'Кавайная в кружеве', 100, 15000);
INSERT INTO public.shop_maids VALUES (3, 'Тору', 250, 30000);
INSERT INTO public.shop_maids VALUES (4, 'Лоли горничные', 500, 52500);
INSERT INTO public.shop_maids VALUES (5, 'Рам и Рем', 2000, 150000);
INSERT INTO public.shop_maids VALUES (6, 'Неко-горничная', 4500, 225000);
INSERT INTO public.shop_miners VALUES (1, 'Старый ПК', 20000, 0.000001);
INSERT INTO public.shop_miners VALUES (2, 'Новый ПК', 120000, 0.000005);
INSERT INTO public.shop_miners VALUES (3, 'Маленький майнер', 250000, 0.000010);
INSERT INTO public.shop_miners VALUES (4, 'Средний майнер', 600000, 0.000025);
INSERT INTO public.shop_miners VALUES (5, 'Большой майнер', 1000000, 0.000050);
INSERT INTO public.shop_miners VALUES (6, 'Огромный майнер', 2500000, 0.000100);
INSERT INTO public.shop_miners VALUES (7, 'Маленькая ферма майнеров', 10000000, 0.000500);
INSERT INTO public.shop_miners VALUES (8, 'Средняя ферма майнкеров', 100000000, 0.005000);
INSERT INTO public.shop_miners VALUES (9, 'Большая ферма майнеров', 500000000, 0.025000);
INSERT INTO public.shop_miners VALUES (10, 'Огромная ферма майнеров', 5000000000, 0.250000);
INSERT INTO public.shop_miners VALUES (11, 'Гигантская ферма майнеров', 10000000000, 0.500000);
INSERT INTO public.shop_miners VALUES (12, 'Комната майнеров', 25000000000, 1.000000);
INSERT INTO public.shop_miners VALUES (13, 'Этаж с майнерми', 100000000000, 5.000000);
INSERT INTO public.shop_miners VALUES (14, 'Небоскреб майнеров', 250000000000, 10.000000);
INSERT INTO public.works VALUES (1, 'Уборщик в маке', 1, 13000, 20, 28);
INSERT INTO public.works VALUES (2, 'Рабочий на заводе', 3, 20000, 48, 65);
INSERT INTO public.works VALUES (3, 'Продавец в пятёрочке', 5, 25000, 76, 103);
INSERT INTO public.works VALUES (4, 'Учитель', 7, 40000, 104, 141);
INSERT INTO public.works VALUES (5, 'Повар', 9, 50000, 175, 237);
INSERT INTO public.works VALUES (6, 'Полицейский', 11, 60000, 260, 351);
INSERT INTO public.works VALUES (7, 'Художник', 13, 80000, 305, 412);
INSERT INTO public.works VALUES (8, 'Программист', 15, 100000, 350, 474);
SELECT pg_catalog.setval('public.groups_id_seq', 7, false);
SELECT pg_catalog.setval('public.shop_autos_id_seq', 8, true);
SELECT pg_catalog.setval('public.shop_businesses_id_seq', 15, true);
SELECT pg_catalog.setval('public.shop_maids_id_seq', 6, true);
SELECT pg_catalog.setval('public.shop_miners_id_seq', 14, true);
SELECT pg_catalog.setval('public.works_id_seq', 8, true);
ALTER TABLE ONLY public.groups ADD CONSTRAINT groups_pk PRIMARY KEY (id);
ALTER TABLE ONLY public.shop_autos ADD CONSTRAINT shop_autos_pk PRIMARY KEY (id);
ALTER TABLE ONLY public.shop_businesses ADD CONSTRAINT shop_businesses_pk PRIMARY KEY (id);
ALTER TABLE ONLY public.shop_maids ADD CONSTRAINT shop_maids_pk PRIMARY KEY (id);
ALTER TABLE ONLY public.shop_miners ADD CONSTRAINT shop_miners_pk PRIMARY KEY (id);
ALTER TABLE ONLY public.works ADD CONSTRAINT works_pk PRIMARY KEY (id);