From 09950579da694b1d983365746a744f51e6911fad Mon Sep 17 00:00:00 2001 From: Akulij Date: Sat, 3 May 2025 16:50:35 +0300 Subject: [PATCH] delete files left after diesel orm --- diesel.toml | 9 -- migrations/.keep | 0 .../down.sql | 6 -- .../up.sql | 36 -------- .../2025-04-02-141600_create_user/down.sql | 1 - .../2025-04-02-141600_create_user/up.sql | 5 -- .../down.sql | 2 - .../up.sql | 2 - .../down.sql | 4 - .../2025-04-02-163956_users_id_bigint/up.sql | 4 - ...-03-000002_change_user_id_to_bigint.up.sql | 6 -- .../down.sql | 1 - .../up.sql | 7 -- .../2025-04-03-134446_token_map/down.sql | 1 - migrations/2025-04-03-134446_token_map/up.sql | 5 -- .../down.sql | 2 - .../up.sql | 2 - .../down.sql | 5 -- .../up.sql | 5 -- .../down.sql | 6 -- .../up.sql | 6 -- .../2025-04-07-130716_event_table/down.sql | 2 - .../2025-04-07-130716_event_table/up.sql | 4 - .../down.sql | 2 - .../up.sql | 10 --- .../down.sql | 2 - .../up.sql | 2 - .../down.sql | 2 - .../up.sql | 2 - .../down.sql | 4 - .../up.sql | 4 - .../down.sql | 2 - .../up.sql | 2 - .../2025-04-10-120721_media_table/down.sql | 2 - .../2025-04-10-120721_media_table/up.sql | 6 -- .../down.sql | 1 - .../up.sql | 2 - .../down.sql | 1 - .../up.sql | 1 - src/db/models.rs | 74 ---------------- src/db/schema.rs | 84 ------------------- 41 files changed, 324 deletions(-) delete mode 100644 diesel.toml delete mode 100644 migrations/.keep delete mode 100644 migrations/00000000000000_diesel_initial_setup/down.sql delete mode 100644 migrations/00000000000000_diesel_initial_setup/up.sql delete mode 100644 migrations/2025-04-02-141600_create_user/down.sql delete mode 100644 migrations/2025-04-02-141600_create_user/up.sql delete mode 100644 migrations/2025-04-02-154126_add_userid_to_users/down.sql delete mode 100644 migrations/2025-04-02-154126_add_userid_to_users/up.sql delete mode 100644 migrations/2025-04-02-163956_users_id_bigint/down.sql delete mode 100644 migrations/2025-04-02-163956_users_id_bigint/up.sql delete mode 100644 migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql delete mode 100644 migrations/2025-04-03-130758_message_literal_map/down.sql delete mode 100644 migrations/2025-04-03-130758_message_literal_map/up.sql delete mode 100644 migrations/2025-04-03-134446_token_map/down.sql delete mode 100644 migrations/2025-04-03-134446_token_map/up.sql delete mode 100644 migrations/2025-04-03-135748_litral_value_not_null/down.sql delete mode 100644 migrations/2025-04-03-135748_litral_value_not_null/up.sql delete mode 100644 migrations/2025-04-07-124248_extend_user_table/down.sql delete mode 100644 migrations/2025-04-07-124248_extend_user_table/up.sql delete mode 100644 migrations/2025-04-07-125633_non_optional_firstname/down.sql delete mode 100644 migrations/2025-04-07-125633_non_optional_firstname/up.sql delete mode 100644 migrations/2025-04-07-130716_event_table/down.sql delete mode 100644 migrations/2025-04-07-130716_event_table/up.sql delete mode 100644 migrations/2025-04-07-130908_reservation_table/down.sql delete mode 100644 migrations/2025-04-07-130908_reservation_table/up.sql delete mode 100644 migrations/2025-04-07-135609_stringify_reservation_status/down.sql delete mode 100644 migrations/2025-04-07-135609_stringify_reservation_status/up.sql delete mode 100644 migrations/2025-04-07-144225_fix_reservation_userid_bigint/down.sql delete mode 100644 migrations/2025-04-07-144225_fix_reservation_userid_bigint/up.sql delete mode 100644 migrations/2025-04-07-144945_require_fields_reservation/down.sql delete mode 100644 migrations/2025-04-07-144945_require_fields_reservation/up.sql delete mode 100644 migrations/2025-04-07-153426_event_timestamptz/down.sql delete mode 100644 migrations/2025-04-07-153426_event_timestamptz/up.sql delete mode 100644 migrations/2025-04-10-120721_media_table/down.sql delete mode 100644 migrations/2025-04-10-120721_media_table/up.sql delete mode 100644 migrations/2025-04-18-100731_add_media_group_id/down.sql delete mode 100644 migrations/2025-04-18-100731_add_media_group_id/up.sql delete mode 100644 migrations/2025-04-18-101829_optional_media_group_id/down.sql delete mode 100644 migrations/2025-04-18-101829_optional_media_group_id/up.sql delete mode 100644 src/db/models.rs delete mode 100644 src/db/schema.rs diff --git a/diesel.toml b/diesel.toml deleted file mode 100644 index b835004..0000000 --- a/diesel.toml +++ /dev/null @@ -1,9 +0,0 @@ -# For documentation on how to configure this file, -# see https://diesel.rs/guides/configuring-diesel-cli - -[print_schema] -file = "src/db/schema.rs" -custom_type_derives = ["diesel_derive_enum::DbEnum", "diesel::query_builder::QueryId", "Clone"] - -[migrations_directory] -dir = "./migrations" diff --git a/migrations/.keep b/migrations/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/migrations/00000000000000_diesel_initial_setup/down.sql b/migrations/00000000000000_diesel_initial_setup/down.sql deleted file mode 100644 index a9f5260..0000000 --- a/migrations/00000000000000_diesel_initial_setup/down.sql +++ /dev/null @@ -1,6 +0,0 @@ --- This file was automatically created by Diesel to setup helper functions --- and other internal bookkeeping. This file is safe to edit, any future --- changes will be added to existing projects as new migrations. - -DROP FUNCTION IF EXISTS diesel_manage_updated_at(_tbl regclass); -DROP FUNCTION IF EXISTS diesel_set_updated_at(); diff --git a/migrations/00000000000000_diesel_initial_setup/up.sql b/migrations/00000000000000_diesel_initial_setup/up.sql deleted file mode 100644 index d68895b..0000000 --- a/migrations/00000000000000_diesel_initial_setup/up.sql +++ /dev/null @@ -1,36 +0,0 @@ --- This file was automatically created by Diesel to setup helper functions --- and other internal bookkeeping. This file is safe to edit, any future --- changes will be added to existing projects as new migrations. - - - - --- Sets up a trigger for the given table to automatically set a column called --- `updated_at` whenever the row is modified (unless `updated_at` was included --- in the modified columns) --- --- # Example --- --- ```sql --- CREATE TABLE users (id SERIAL PRIMARY KEY, updated_at TIMESTAMP NOT NULL DEFAULT NOW()); --- --- SELECT diesel_manage_updated_at('users'); --- ``` -CREATE OR REPLACE FUNCTION diesel_manage_updated_at(_tbl regclass) RETURNS VOID AS $$ -BEGIN - EXECUTE format('CREATE TRIGGER set_updated_at BEFORE UPDATE ON %s - FOR EACH ROW EXECUTE PROCEDURE diesel_set_updated_at()', _tbl); -END; -$$ LANGUAGE plpgsql; - -CREATE OR REPLACE FUNCTION diesel_set_updated_at() RETURNS trigger AS $$ -BEGIN - IF ( - NEW IS DISTINCT FROM OLD AND - NEW.updated_at IS NOT DISTINCT FROM OLD.updated_at - ) THEN - NEW.updated_at := current_timestamp; - END IF; - RETURN NEW; -END; -$$ LANGUAGE plpgsql; diff --git a/migrations/2025-04-02-141600_create_user/down.sql b/migrations/2025-04-02-141600_create_user/down.sql deleted file mode 100644 index 9951735..0000000 --- a/migrations/2025-04-02-141600_create_user/down.sql +++ /dev/null @@ -1 +0,0 @@ -DROP TABLE users diff --git a/migrations/2025-04-02-141600_create_user/up.sql b/migrations/2025-04-02-141600_create_user/up.sql deleted file mode 100644 index f159d17..0000000 --- a/migrations/2025-04-02-141600_create_user/up.sql +++ /dev/null @@ -1,5 +0,0 @@ -CREATE TABLE users ( - id SERIAL PRIMARY KEY, - is_admin BOOLEAN NOT NULL DEFAULT FALSE -) - diff --git a/migrations/2025-04-02-154126_add_userid_to_users/down.sql b/migrations/2025-04-02-154126_add_userid_to_users/down.sql deleted file mode 100644 index 5bc7969..0000000 --- a/migrations/2025-04-02-154126_add_userid_to_users/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -DROP COLUMN user_id; diff --git a/migrations/2025-04-02-154126_add_userid_to_users/up.sql b/migrations/2025-04-02-154126_add_userid_to_users/up.sql deleted file mode 100644 index 18d879b..0000000 --- a/migrations/2025-04-02-154126_add_userid_to_users/up.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN user_id BIGINT NOT NULL; diff --git a/migrations/2025-04-02-163956_users_id_bigint/down.sql b/migrations/2025-04-02-163956_users_id_bigint/down.sql deleted file mode 100644 index 1549ebd..0000000 --- a/migrations/2025-04-02-163956_users_id_bigint/down.sql +++ /dev/null @@ -1,4 +0,0 @@ -ALTER TABLE users -ALTER COLUMN id TYPE integer; -ALTER TABLE users -ADD COLUMN user_id BIGINT NOT NULL; diff --git a/migrations/2025-04-02-163956_users_id_bigint/up.sql b/migrations/2025-04-02-163956_users_id_bigint/up.sql deleted file mode 100644 index f5cdc6a..0000000 --- a/migrations/2025-04-02-163956_users_id_bigint/up.sql +++ /dev/null @@ -1,4 +0,0 @@ -ALTER TABLE users -ALTER COLUMN id TYPE BIGINT; -ALTER TABLE users -DROP COLUMN user_id; diff --git a/migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql b/migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql deleted file mode 100644 index b7217d4..0000000 --- a/migrations/2025-04-03-000002_change_user_id_to_bigint.up.sql +++ /dev/null @@ -1,6 +0,0 @@ -<<<<<<< HEAD -======= -ALTER TABLE users -ALTER COLUMN id TYPE BIGINT; ->>>>>>> Snippet - diff --git a/migrations/2025-04-03-130758_message_literal_map/down.sql b/migrations/2025-04-03-130758_message_literal_map/down.sql deleted file mode 100644 index cbe8189..0000000 --- a/migrations/2025-04-03-130758_message_literal_map/down.sql +++ /dev/null @@ -1 +0,0 @@ -DROP TABLE IF EXISTS messages; diff --git a/migrations/2025-04-03-130758_message_literal_map/up.sql b/migrations/2025-04-03-130758_message_literal_map/up.sql deleted file mode 100644 index d9b738d..0000000 --- a/migrations/2025-04-03-130758_message_literal_map/up.sql +++ /dev/null @@ -1,7 +0,0 @@ -CREATE TABLE messages ( - id SERIAL PRIMARY KEY, - chat_id BIGINT NOT NULL, - message_id BIGINT NOT NULL, - token VARCHAR(255) NOT NULL, - UNIQUE (chat_id, message_id) -); diff --git a/migrations/2025-04-03-134446_token_map/down.sql b/migrations/2025-04-03-134446_token_map/down.sql deleted file mode 100644 index 4a2d51d..0000000 --- a/migrations/2025-04-03-134446_token_map/down.sql +++ /dev/null @@ -1 +0,0 @@ -DROP TABLE IF EXISTS literals; diff --git a/migrations/2025-04-03-134446_token_map/up.sql b/migrations/2025-04-03-134446_token_map/up.sql deleted file mode 100644 index d813452..0000000 --- a/migrations/2025-04-03-134446_token_map/up.sql +++ /dev/null @@ -1,5 +0,0 @@ -CREATE TABLE literals ( - id SERIAL PRIMARY KEY, - token VARCHAR(255) UNIQUE NOT NULL, - value TEXT -); diff --git a/migrations/2025-04-03-135748_litral_value_not_null/down.sql b/migrations/2025-04-03-135748_litral_value_not_null/down.sql deleted file mode 100644 index 57a55c5..0000000 --- a/migrations/2025-04-03-135748_litral_value_not_null/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE literals -ALTER COLUMN value DROP NOT NULL; diff --git a/migrations/2025-04-03-135748_litral_value_not_null/up.sql b/migrations/2025-04-03-135748_litral_value_not_null/up.sql deleted file mode 100644 index 5f5ece2..0000000 --- a/migrations/2025-04-03-135748_litral_value_not_null/up.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE literals -ALTER COLUMN value SET NOT NULL; diff --git a/migrations/2025-04-07-124248_extend_user_table/down.sql b/migrations/2025-04-07-124248_extend_user_table/down.sql deleted file mode 100644 index 10636f0..0000000 --- a/migrations/2025-04-07-124248_extend_user_table/down.sql +++ /dev/null @@ -1,5 +0,0 @@ -ALTER TABLE users -DROP COLUMN first_name, -DROP COLUMN last_name, -DROP COLUMN username, -DROP COLUMN language_code; diff --git a/migrations/2025-04-07-124248_extend_user_table/up.sql b/migrations/2025-04-07-124248_extend_user_table/up.sql deleted file mode 100644 index b2d3353..0000000 --- a/migrations/2025-04-07-124248_extend_user_table/up.sql +++ /dev/null @@ -1,5 +0,0 @@ -ALTER TABLE users -ADD COLUMN first_name VARCHAR(255), -ADD COLUMN last_name VARCHAR(255), -ADD COLUMN username VARCHAR(255), -ADD COLUMN language_code VARCHAR(10); diff --git a/migrations/2025-04-07-125633_non_optional_firstname/down.sql b/migrations/2025-04-07-125633_non_optional_firstname/down.sql deleted file mode 100644 index 38e94eb..0000000 --- a/migrations/2025-04-07-125633_non_optional_firstname/down.sql +++ /dev/null @@ -1,6 +0,0 @@ --- This file should undo anything in `up.sql` - - - -ALTER TABLE "users" ALTER COLUMN "first_name" DROP NOT NULL; - diff --git a/migrations/2025-04-07-125633_non_optional_firstname/up.sql b/migrations/2025-04-07-125633_non_optional_firstname/up.sql deleted file mode 100644 index 76ebd78..0000000 --- a/migrations/2025-04-07-125633_non_optional_firstname/up.sql +++ /dev/null @@ -1,6 +0,0 @@ --- Your SQL goes here - - - -ALTER TABLE "users" ALTER COLUMN "first_name" SET NOT NULL; - diff --git a/migrations/2025-04-07-130716_event_table/down.sql b/migrations/2025-04-07-130716_event_table/down.sql deleted file mode 100644 index 92c3065..0000000 --- a/migrations/2025-04-07-130716_event_table/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -DROP TABLE events; - diff --git a/migrations/2025-04-07-130716_event_table/up.sql b/migrations/2025-04-07-130716_event_table/up.sql deleted file mode 100644 index 58a105b..0000000 --- a/migrations/2025-04-07-130716_event_table/up.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE events ( - id SERIAL PRIMARY KEY, - time TIMESTAMP UNIQUE NOT NULL -); diff --git a/migrations/2025-04-07-130908_reservation_table/down.sql b/migrations/2025-04-07-130908_reservation_table/down.sql deleted file mode 100644 index aa2a4be..0000000 --- a/migrations/2025-04-07-130908_reservation_table/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -DROP TABLE reservations; -DROP TYPE reservation_status; diff --git a/migrations/2025-04-07-130908_reservation_table/up.sql b/migrations/2025-04-07-130908_reservation_table/up.sql deleted file mode 100644 index 2850d65..0000000 --- a/migrations/2025-04-07-130908_reservation_table/up.sql +++ /dev/null @@ -1,10 +0,0 @@ -CREATE TYPE reservation_status AS ENUM ('booked', 'paid'); - -CREATE TABLE reservations ( - id SERIAL PRIMARY KEY, - user_id INTEGER REFERENCES users(id), - entered_name VARCHAR(255), - booked_time TIMESTAMP NOT NULL, - event_id INTEGER REFERENCES events(id), - status reservation_status NOT NULL -); diff --git a/migrations/2025-04-07-135609_stringify_reservation_status/down.sql b/migrations/2025-04-07-135609_stringify_reservation_status/down.sql deleted file mode 100644 index 305d59a..0000000 --- a/migrations/2025-04-07-135609_stringify_reservation_status/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -CREATE TYPE reservation_status AS ENUM ('booked', 'paid'); -ALTER TABLE reservations ALTER COLUMN status TYPE reservation_status USING status::reservation_status; diff --git a/migrations/2025-04-07-135609_stringify_reservation_status/up.sql b/migrations/2025-04-07-135609_stringify_reservation_status/up.sql deleted file mode 100644 index ce0762b..0000000 --- a/migrations/2025-04-07-135609_stringify_reservation_status/up.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE reservations ALTER COLUMN status TYPE VARCHAR; -DROP TYPE reservation_status; diff --git a/migrations/2025-04-07-144225_fix_reservation_userid_bigint/down.sql b/migrations/2025-04-07-144225_fix_reservation_userid_bigint/down.sql deleted file mode 100644 index 5144c42..0000000 --- a/migrations/2025-04-07-144225_fix_reservation_userid_bigint/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE reservations -ALTER COLUMN user_id TYPE INTEGER; diff --git a/migrations/2025-04-07-144225_fix_reservation_userid_bigint/up.sql b/migrations/2025-04-07-144225_fix_reservation_userid_bigint/up.sql deleted file mode 100644 index 9eeb5e6..0000000 --- a/migrations/2025-04-07-144225_fix_reservation_userid_bigint/up.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE reservations -ALTER COLUMN user_id TYPE BIGINT; diff --git a/migrations/2025-04-07-144945_require_fields_reservation/down.sql b/migrations/2025-04-07-144945_require_fields_reservation/down.sql deleted file mode 100644 index 8b6ae2d..0000000 --- a/migrations/2025-04-07-144945_require_fields_reservation/down.sql +++ /dev/null @@ -1,4 +0,0 @@ -ALTER TABLE reservations -ALTER COLUMN user_id DROP NOT NULL, -ALTER COLUMN entered_name DROP NOT NULL, -ALTER COLUMN event_id DROP NOT NULL; diff --git a/migrations/2025-04-07-144945_require_fields_reservation/up.sql b/migrations/2025-04-07-144945_require_fields_reservation/up.sql deleted file mode 100644 index 6cdcdaa..0000000 --- a/migrations/2025-04-07-144945_require_fields_reservation/up.sql +++ /dev/null @@ -1,4 +0,0 @@ -ALTER TABLE reservations -ALTER COLUMN user_id SET NOT NULL, -ALTER COLUMN entered_name SET NOT NULL, -ALTER COLUMN event_id SET NOT NULL; diff --git a/migrations/2025-04-07-153426_event_timestamptz/down.sql b/migrations/2025-04-07-153426_event_timestamptz/down.sql deleted file mode 100644 index 1d1ef23..0000000 --- a/migrations/2025-04-07-153426_event_timestamptz/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE events -ALTER COLUMN time TYPE TIMESTAMP; diff --git a/migrations/2025-04-07-153426_event_timestamptz/up.sql b/migrations/2025-04-07-153426_event_timestamptz/up.sql deleted file mode 100644 index 39e11de..0000000 --- a/migrations/2025-04-07-153426_event_timestamptz/up.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE events -ALTER COLUMN time TYPE TIMESTAMPTZ; diff --git a/migrations/2025-04-10-120721_media_table/down.sql b/migrations/2025-04-10-120721_media_table/down.sql deleted file mode 100644 index d6b3f1f..0000000 --- a/migrations/2025-04-10-120721_media_table/down.sql +++ /dev/null @@ -1,2 +0,0 @@ -DROP TABLE media; - diff --git a/migrations/2025-04-10-120721_media_table/up.sql b/migrations/2025-04-10-120721_media_table/up.sql deleted file mode 100644 index 39947d4..0000000 --- a/migrations/2025-04-10-120721_media_table/up.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE media ( - id SERIAL PRIMARY KEY, - token VARCHAR NOT NULL, - media_type VARCHAR NOT NULL, - file_id VARCHAR NOT NULL -); diff --git a/migrations/2025-04-18-100731_add_media_group_id/down.sql b/migrations/2025-04-18-100731_add_media_group_id/down.sql deleted file mode 100644 index 3d12bef..0000000 --- a/migrations/2025-04-18-100731_add_media_group_id/down.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE media DROP COLUMN media_group_id; diff --git a/migrations/2025-04-18-100731_add_media_group_id/up.sql b/migrations/2025-04-18-100731_add_media_group_id/up.sql deleted file mode 100644 index 13b69e7..0000000 --- a/migrations/2025-04-18-100731_add_media_group_id/up.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE media ADD COLUMN media_group_id VARCHAR NOT NULL; - diff --git a/migrations/2025-04-18-101829_optional_media_group_id/down.sql b/migrations/2025-04-18-101829_optional_media_group_id/down.sql deleted file mode 100644 index 16503e9..0000000 --- a/migrations/2025-04-18-101829_optional_media_group_id/down.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE media ALTER COLUMN media_group_id SET NOT NULL; diff --git a/migrations/2025-04-18-101829_optional_media_group_id/up.sql b/migrations/2025-04-18-101829_optional_media_group_id/up.sql deleted file mode 100644 index d583540..0000000 --- a/migrations/2025-04-18-101829_optional_media_group_id/up.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE media ALTER COLUMN media_group_id DROP NOT NULL; diff --git a/src/db/models.rs b/src/db/models.rs deleted file mode 100644 index 156ce56..0000000 --- a/src/db/models.rs +++ /dev/null @@ -1,74 +0,0 @@ -// Generated by diesel_ext - -#![allow(unused)] -#![allow(clippy::all)] - -use crate::db::schema::*; - -use chrono::offset::Utc; -use chrono::DateTime; -use chrono::NaiveDateTime; -use diesel::prelude::*; -#[derive(Queryable, Debug, Identifiable)] -#[diesel(table_name = events)] -pub struct Event { - pub id: i32, - pub time: DateTime, -} - -#[derive(Queryable, Debug, Identifiable)] -#[diesel(table_name = literals)] -pub struct Literal { - pub id: i32, - pub token: String, - pub value: String, -} - -#[derive(Queryable, Debug, Identifiable)] -#[diesel(table_name = media)] -pub struct Media { - pub id: i32, - pub token: String, - pub media_type: String, - pub file_id: String, - pub media_group_id: Option, -} - -#[derive(Queryable, Debug, Identifiable)] -#[diesel(table_name = messages)] -pub struct Message { - pub id: i32, - pub chat_id: i64, - pub message_id: i64, - pub token: String, -} - -#[derive(Queryable, Debug, Identifiable)] -#[diesel(table_name = reservations)] -pub struct Reservation { - pub id: i32, - pub user_id: i64, - pub entered_name: String, - pub booked_time: NaiveDateTime, - pub event_id: i32, - pub status: String, -} - -#[derive(Queryable, Debug, Identifiable)] -#[diesel(primary_key(chat_id))] -#[diesel(table_name = teloxide_dialogues)] -pub struct TeloxideDialogue { - pub chat_id: i64, - pub dialogue: Vec, -} - -#[derive(Queryable, Debug)] -#[diesel(table_name = users)] -pub struct User { - pub id: i64, - pub is_admin: bool, - pub first_name: String, - pub last_name: Option, - pub username: Option, - pub language_code: Option, -} diff --git a/src/db/schema.rs b/src/db/schema.rs deleted file mode 100644 index 77d08e4..0000000 --- a/src/db/schema.rs +++ /dev/null @@ -1,84 +0,0 @@ -// @generated automatically by Diesel CLI. - -diesel::table! { - events (id) { - id -> Int4, - time -> Timestamptz, - } -} - -diesel::table! { - literals (id) { - id -> Int4, - #[max_length = 255] - token -> Varchar, - value -> Text, - } -} - -diesel::table! { - media (id) { - id -> Int4, - token -> Varchar, - media_type -> Varchar, - file_id -> Varchar, - media_group_id -> Nullable, - } -} - -diesel::table! { - messages (id) { - id -> Int4, - chat_id -> Int8, - message_id -> Int8, - #[max_length = 255] - token -> Varchar, - } -} - -diesel::table! { - reservations (id) { - id -> Int4, - user_id -> Int8, - #[max_length = 255] - entered_name -> Varchar, - booked_time -> Timestamp, - event_id -> Int4, - status -> Varchar, - } -} - -diesel::table! { - teloxide_dialogues (chat_id) { - chat_id -> Int8, - dialogue -> Bytea, - } -} - -diesel::table! { - users (id) { - id -> Int8, - is_admin -> Bool, - #[max_length = 255] - first_name -> Varchar, - #[max_length = 255] - last_name -> Nullable, - #[max_length = 255] - username -> Nullable, - #[max_length = 10] - language_code -> Nullable, - } -} - -diesel::joinable!(reservations -> events (event_id)); -diesel::joinable!(reservations -> users (user_id)); - -diesel::allow_tables_to_appear_in_same_query!( - events, - literals, - media, - messages, - reservations, - teloxide_dialogues, - users, -);