mirror of
https://github.com/haexhub/haex-hub.git
synced 2025-12-17 06:30:50 +01:00
switch to nuxt ui
This commit is contained in:
@ -195,7 +195,7 @@ impl SqlProxy {
|
||||
} */
|
||||
Statement::Update {
|
||||
table,
|
||||
assignments: assignments,
|
||||
assignments,
|
||||
from,
|
||||
selection,
|
||||
returning,
|
||||
|
||||
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user