1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import { column, defineDb, defineTable } from 'astro:db';
// import { asDrizzleTable } from '@astrojs/db/utils';
const Metric = defineTable({
columns: {
pathname: column.text(),
route: column.text(),
name: column.text(),
id: column.text({ primaryKey: true }),
value: column.number(),
rating: column.text(),
timestamp: column.date(),
},
deprecated: Boolean(process.env.DEPRECATE_WEB_VITALS) ?? false,
});
// export const AstrojsWebVitals_Metric = asDrizzleTable('AstrojsWebVitals_Metric', Metric);
export default defineDb({
tables: {
AstrojsWebVitals_Metric: Metric,
},
});
|