We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 76d4f42 commit c988a2fCopy full SHA for c988a2f
packages/adapter-postgres/schema.sql
@@ -10,10 +10,26 @@
10
-- DROP TABLE IF EXISTS rooms CASCADE;
11
-- DROP TABLE IF EXISTS accounts CASCADE;
12
13
+-- Create extensions schema first
14
+CREATE SCHEMA IF NOT EXISTS extensions;
15
+
16
+DO $$
17
+BEGIN
18
+ IF NOT EXISTS (
19
+ SELECT 1
20
+ FROM pg_extension
21
+ WHERE extname = 'vector'
22
+ ) THEN
23
+ CREATE EXTENSION vector
24
+ SCHEMA extensions;
25
+ END IF;
26
+END $$;
27
-CREATE EXTENSION IF NOT EXISTS vector;
28
CREATE EXTENSION IF NOT EXISTS fuzzystrmatch;
29
30
+-- Add extensions schema to search path
31
+SET search_path TO public, extensions;
32
33
-- Create a function to determine vector dimension
34
CREATE OR REPLACE FUNCTION get_embedding_dimension()
35
RETURNS INTEGER AS $$
0 commit comments