MCPcopy Create free account
hub / github.com/apitable/apitable / clearDatabase

Function clearDatabase

packages/room-server/src/shared/testing/test-util.ts:4–12  ·  view source on GitHub ↗
(connection: Connection)

Source from the content-addressed store, hash-verified

2import { RedisService } from '@apitable/nestjs-redis';
3
4export const clearDatabase = async(connection: Connection) => {
5 const entities = connection.entityMetadatas;
6
7 for (const entity of entities) {
8 console.log(entity.tableName);
9 const repository = connection.getRepository(entity.name);
10 await repository.query(`DELETE FROM ${entity.tableName};`);
11 }
12};
13
14export const clearRedis = async(redisService: RedisService) => {
15 const redis = redisService.getClient();

Calls 1

logMethod · 0.45

Tested by

no test coverage detected