Skip to content

Commit 3d25c7b

Browse files
committed
Fix API image publishing for Azure
1 parent fee70dd commit 3d25c7b

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/build-api-image.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ jobs:
3030
- uses: docker/build-push-action@v7
3131
with:
3232
context: ./api
33+
platforms: linux/amd64
3334
push: true
35+
provenance: false
36+
sbom: false
3437
tags: |
3538
ghcr.io/${{ github.repository_owner }}/engram-api:latest
3639
ghcr.io/${{ github.repository_owner }}/engram-api:${{ github.sha }}

api/db/schema.sql

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,10 @@ ALTER TABLE memories ADD COLUMN IF NOT EXISTS content_tsv tsvector
7373
GENERATED ALWAYS AS (to_tsvector('english', content)) STORED;
7474
CREATE INDEX IF NOT EXISTS memories_content_tsv_idx ON memories USING GIN (content_tsv);
7575

76-
ALTER TABLE memories ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT 'default';
77-
CREATE INDEX IF NOT EXISTS memories_user_namespace_idx ON memories(user_id, namespace);
78-
79-
ALTER TABLE retrieval_logs ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT 'default';
80-
81-
CREATE TABLE IF NOT EXISTS user_api_keys (
76+
ALTER TABLE memories ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT 'default';
77+
CREATE INDEX IF NOT EXISTS memories_user_namespace_idx ON memories(user_id, namespace);
78+
79+
CREATE TABLE IF NOT EXISTS user_api_keys (
8280
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
8381
user_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE,
8482
api_key_hash TEXT UNIQUE NOT NULL,
@@ -101,8 +99,10 @@ CREATE TABLE IF NOT EXISTS retrieval_logs (
10199
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
102100
);
103101

104-
CREATE INDEX IF NOT EXISTS retrieval_logs_user_created_at_idx ON retrieval_logs(user_id, created_at DESC);
105-
CREATE INDEX IF NOT EXISTS retrieval_logs_conversation_id_idx ON retrieval_logs(conversation_id);
102+
CREATE INDEX IF NOT EXISTS retrieval_logs_user_created_at_idx ON retrieval_logs(user_id, created_at DESC);
103+
CREATE INDEX IF NOT EXISTS retrieval_logs_conversation_id_idx ON retrieval_logs(conversation_id);
104+
105+
ALTER TABLE retrieval_logs ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT 'default';
106106

107107
CREATE TABLE IF NOT EXISTS conversations (
108108
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),

0 commit comments

Comments
 (0)