switch to nuxt ui

This commit is contained in:
2025-09-11 00:58:55 +02:00
parent 3975d26caa
commit 0a7de8b78b
143 changed files with 19019 additions and 9899 deletions

View File

@ -195,7 +195,7 @@ impl SqlProxy {
} */
Statement::Update {
table,
assignments: assignments,
assignments,
from,
selection,
returning,

View File

@ -1,4 +1,3 @@
use crate::crdt::hlc;
use rusqlite::{Connection, Result, Row};
use serde::Serialize;
use std::fmt::Write;
@ -76,6 +75,7 @@ impl TriggerManager {
let insert_trigger_sql = self.generate_insert_trigger_sql(table_name, &pks, &cols_to_track);
let update_trigger_sql = self.generate_update_trigger_sql(table_name, &pks, &cols_to_track);
let drop_insert_trigger_sql = self.drop_trigger_sql(table_name, "insert");
let tx = conn.transaction()?;
tx.execute_batch(&format!("{}\n{}", insert_trigger_sql, update_trigger_sql))?;
@ -127,6 +127,10 @@ impl TriggerManager {
)
}
fn drop_trigger_sql(&self, table: &str, action: &str) -> String {
format!("DROP TRIGGER IF EXISTS z_crdt_{table}_{action};")
}
fn generate_update_trigger_sql(
&self,
table_name: &str,