From 5d2fa57c997a68410146938c23ea94f80a6fbae0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claus-Peter=20H=C3=BCbner?= Date: Tue, 27 Dec 2022 16:35:03 +0100 Subject: [PATCH] removed after master merge --- .../0056-add_communities_table/Community.ts | 42 ------------------- .../migrations/0056-add_communities_table.ts | 28 ------------- 2 files changed, 70 deletions(-) delete mode 100644 database/entity/0056-add_communities_table/Community.ts delete mode 100644 database/migrations/0056-add_communities_table.ts diff --git a/database/entity/0056-add_communities_table/Community.ts b/database/entity/0056-add_communities_table/Community.ts deleted file mode 100644 index f2d071ce4..000000000 --- a/database/entity/0056-add_communities_table/Community.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { - BaseEntity, - Entity, - PrimaryGeneratedColumn, - Column, - CreateDateColumn, - UpdateDateColumn, -} from 'typeorm' - -@Entity('communities') -export class Community extends BaseEntity { - @PrimaryGeneratedColumn('increment', { unsigned: true }) - id: number - - @Column({ name: 'public_key', type: 'binary', length: 64, default: null, nullable: true }) - publicKey: Buffer - - @Column({ name: 'api_version', length: 10, nullable: false }) - apiVersion: string - - @Column({ name: 'end_point', length: 255, nullable: false }) - endPoint: string - - @Column({ name: 'last_announced_at', type: 'datetime', nullable: false }) - lastAnnouncedAt: Date - - @CreateDateColumn({ - name: 'created_at', - type: 'datetime', - default: () => 'CURRENT_TIMESTAMP(3)', - nullable: false, - }) - createdAt: Date - - @UpdateDateColumn({ - name: 'updated_at', - type: 'datetime', - onUpdate: 'CURRENT_TIMESTAMP(3)', - nullable: true, - }) - updatedAt: Date | null -} diff --git a/database/migrations/0056-add_communities_table.ts b/database/migrations/0056-add_communities_table.ts deleted file mode 100644 index 1e5bb5084..000000000 --- a/database/migrations/0056-add_communities_table.ts +++ /dev/null @@ -1,28 +0,0 @@ -/* MIGRATION TO CREATE THE FEDERATION COMMUNITY TABLES - * - * This migration creates the `community` and 'communityfederation' tables in the `apollo` database (`gradido_community`). - */ - -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { - await queryFn(` - CREATE TABLE communities ( - id int unsigned NOT NULL AUTO_INCREMENT, - public_key binary(64), - api_version varchar(10) NOT NULL, - end_point varchar(255) NOT NULL, - last_announced_at datetime(3) NOT NULL, - created_at datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - updated_at datetime(3), - PRIMARY KEY (id), - UNIQUE KEY public_api_key (public_key, api_version) - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `) -} - -export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) { - // write downgrade logic as parameter of queryFn - await queryFn(`DROP TABLE communities;`) -}