Skip to content

Commit 3a9c1cf

Browse files
authored
feat(schemas): create index daily_active_users__tenant_date (#7837)
* feat(schemas): create index daily_active_users__tenant_date create index daily_active_users__tenant_date * fix(schemas): fix index name fix index name * chore(schemas): update index name update index name
1 parent e36219f commit 3a9c1cf

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { sql } from '@silverhand/slonik';
2+
3+
import type { AlterationScript } from '../lib/types/alteration.js';
4+
5+
const alteration: AlterationScript = {
6+
up: async (pool) => {
7+
await pool.query(sql`
8+
create index daily_active_users__date
9+
on daily_active_users (tenant_id, date);
10+
`);
11+
},
12+
down: async (pool) => {
13+
await pool.query(sql`
14+
drop index daily_active_users__date;
15+
`);
16+
},
17+
};
18+
export default alteration;

packages/schemas/tables/daily_active_users.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ create table daily_active_users (
1111

1212
create index daily_active_users__id
1313
on daily_active_users (tenant_id, id);
14+
15+
create index daily_active_users__date
16+
on daily_active_users (tenant_id, date);

0 commit comments

Comments
 (0)