From f6c47e3fc50405ea3a962333e0b569908c4c106e Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Sun, 29 Oct 2023 09:08:25 -0700 Subject: [PATCH 1/2] Dont show embedding projects, yet --- pgml-dashboard/src/models.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pgml-dashboard/src/models.rs b/pgml-dashboard/src/models.rs index 649455247..e67bcff5b 100644 --- a/pgml-dashboard/src/models.rs +++ b/pgml-dashboard/src/models.rs @@ -25,7 +25,7 @@ impl Project { "SELECT id, name, - task::TEXT, + task::text, created_at FROM pgml.projects WHERE id = $1", @@ -44,6 +44,7 @@ impl Project { task::TEXT, created_at FROM pgml.projects + WHERE task::text != 'embedding' ORDER BY id DESC" ) .fetch_all(pool) From 065ce6d90ec9c31382be86681a625ceca616ba27 Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Sun, 29 Oct 2023 09:10:25 -0700 Subject: [PATCH 2/2] query data --- pgml-dashboard/sqlx-data.json | 148 +++++++++++++++++----------------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/pgml-dashboard/sqlx-data.json b/pgml-dashboard/sqlx-data.json index 43e46d4a9..017d12ba9 100644 --- a/pgml-dashboard/sqlx-data.json +++ b/pgml-dashboard/sqlx-data.json @@ -215,6 +215,44 @@ }, "query": "\n WITH\n lock AS (\n SELECT * FROM pgml.notebooks WHERE id = $1 FOR UPDATE\n ),\n max_cell AS (\n SELECT COALESCE(MAX(cell_number), 0) AS cell_number\n FROM pgml.notebook_cells\n WHERE notebook_id = $1\n AND deleted_at IS NULL\n )\n INSERT INTO pgml.notebook_cells\n (notebook_id, cell_type, contents, cell_number, version)\n VALUES\n ($1, $2, $3, (SELECT cell_number + 1 FROM max_cell), 1)\n RETURNING id,\n notebook_id,\n cell_type,\n contents,\n rendering,\n execution_time,\n cell_number,\n version,\n deleted_at" }, + "5200e99503a6d5fc51cd1a3dee54bbb7c388a3badef93153077ba41abc0b3543": { + "describe": { + "columns": [ + { + "name": "id", + "ordinal": 0, + "type_info": "Int8" + }, + { + "name": "name", + "ordinal": 1, + "type_info": "Text" + }, + { + "name": "task", + "ordinal": 2, + "type_info": "Text" + }, + { + "name": "created_at", + "ordinal": 3, + "type_info": "Timestamp" + } + ], + "nullable": [ + false, + false, + null, + false + ], + "parameters": { + "Left": [ + "Int8" + ] + } + }, + "query": "SELECT\n id,\n name,\n task::text,\n created_at\n FROM pgml.projects\n WHERE id = $1" + }, "568dd47e8e95d61535f9868364ad838d040f4c66c3f708b5b2523288dd955d33": { "describe": { "columns": [ @@ -489,6 +527,42 @@ }, "query": "SELECT * FROM pgml.notebooks" }, + "66f62d3857807d6ae0baa2301e7eae28b0bf882e7f56f5edb47cc56b6a80beee": { + "describe": { + "columns": [ + { + "name": "id", + "ordinal": 0, + "type_info": "Int8" + }, + { + "name": "name", + "ordinal": 1, + "type_info": "Text" + }, + { + "name": "task", + "ordinal": 2, + "type_info": "Text" + }, + { + "name": "created_at", + "ordinal": 3, + "type_info": "Timestamp" + } + ], + "nullable": [ + false, + false, + null, + false + ], + "parameters": { + "Left": [] + } + }, + "query": "SELECT\n id,\n name,\n task::TEXT,\n created_at\n FROM pgml.projects\n WHERE task::text != 'embedding'\n ORDER BY id DESC" + }, "7095e7b76e23fa7af3ab2cacc42778645f8cd748e5e0c2ec392208dac6755622": { "describe": { "columns": [ @@ -899,42 +973,6 @@ }, "query": "UPDATE pgml.notebook_cells\n SET\n cell_type = $1,\n contents = $2,\n version = version + 1\n WHERE id = $3" }, - "c51dddac8ca1272eb957b5cbfd789e63c9e8897d62bc2c57c168eba5ada12dc3": { - "describe": { - "columns": [ - { - "name": "id", - "ordinal": 0, - "type_info": "Int8" - }, - { - "name": "name", - "ordinal": 1, - "type_info": "Text" - }, - { - "name": "task", - "ordinal": 2, - "type_info": "Text" - }, - { - "name": "created_at", - "ordinal": 3, - "type_info": "Timestamp" - } - ], - "nullable": [ - false, - false, - null, - false - ], - "parameters": { - "Left": [] - } - }, - "query": "SELECT\n id,\n name,\n task::TEXT,\n created_at\n FROM pgml.projects\n ORDER BY id DESC" - }, "c5eaa1c003a32a2049545204ccd06e69eace7754291d1c855da059181bd8b14e": { "describe": { "columns": [], @@ -998,44 +1036,6 @@ }, "query": "SELECT\n a.id,\n project_id,\n model_id,\n strategy::TEXT,\n created_at,\n a.id = last_deployment.id AS active\n FROM pgml.deployments a\n CROSS JOIN LATERAL (\n SELECT id FROM pgml.deployments b\n WHERE b.project_id = a.project_id\n ORDER BY b.id DESC\n LIMIT 1\n ) last_deployment\n WHERE a.id = $1\n ORDER BY a.id DESC" }, - "d8fb565e5ca7f3b60a28e00080902ec34a9036a77ffdde04957f8a6fd543e31d": { - "describe": { - "columns": [ - { - "name": "id", - "ordinal": 0, - "type_info": "Int8" - }, - { - "name": "name", - "ordinal": 1, - "type_info": "Text" - }, - { - "name": "task", - "ordinal": 2, - "type_info": "Text" - }, - { - "name": "created_at", - "ordinal": 3, - "type_info": "Timestamp" - } - ], - "nullable": [ - false, - false, - null, - false - ], - "parameters": { - "Left": [ - "Int8" - ] - } - }, - "query": "SELECT\n id,\n name,\n task::TEXT,\n created_at\n FROM pgml.projects\n WHERE id = $1" - }, "da28d578e5935c65851410fbb4e3a260201c16f9bfacfc9bbe05292c292894a2": { "describe": { "columns": [