chore: upgrade libpg-query (#26618)

This commit is contained in:
Greg Richardson
2024-05-21 13:30:06 -06:00
committed by GitHub
parent 3558dc0c61
commit dce497c650
5 changed files with 682 additions and 361 deletions

View File

@@ -1,5 +1,5 @@
import { parseQuery } from '@gregnr/libpg-query'
import dayjs from 'dayjs'
import { parseQuery } from 'libpg-query'
import { compact } from 'lodash'
import { z } from 'zod'
import { PostgresColumn, PostgresTable } from './types'
@@ -110,7 +110,6 @@ const extractNameDefinition = (obj: z.infer<typeof NameDefinition>) => {
*/
export async function parseTables(sql: string) {
// Parse SQL using the real Postgres parser (compiled to WASM)
// See: https://github.com/pyramation/libpg-query-node/pull/34
const result = await parseQuery(sql)
const parsedSql = parseQueryResultSchema.safeParse(result)

View File

@@ -11,7 +11,6 @@
},
"dependencies": {
"@dagrejs/dagre": "^1.0.4",
"@gregnr/libpg-query": "13.4.0-dev.12",
"@monaco-editor/react": "^4.6.0",
"@supabase/ssr": "^0.1.0",
"@tanstack/react-query": "^5.13.4",
@@ -20,6 +19,7 @@
"config": "*",
"dayjs": "^1.11.10",
"eslint-config-next": "^14.2.3",
"libpg-query": "^15.1.0",
"lodash": "^4.17.21",
"lucide-react": "^0.338.0",
"next": "^14.2.3",

1034
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,7 +9,6 @@
"test": "jest"
},
"dependencies": {
"@gregnr/libpg-query": "^13.4.0-dev.12",
"@serafin/schema-builder": "^0.18.5",
"@supabase/supabase-js": "*",
"ai": "^2.2.29",
@@ -17,6 +16,7 @@
"config": "*",
"js-tiktoken": "^1.0.10",
"jsonrepair": "^3.5.0",
"libpg-query": "^15.1.0",
"openai": "^4.26.1"
},
"devDependencies": {

View File

@@ -1,4 +1,4 @@
import { parseQuery } from '@gregnr/libpg-query'
import { parseQuery } from 'libpg-query'
import { fromMarkdown } from 'mdast-util-from-markdown'
import type { Code } from 'mdast-util-from-markdown/lib'
import { format } from 'sql-formatter'