This commit is contained in:
2026-05-23 16:40:20 +01:00
parent 47f85d8343
commit bcdd1f4b7e
11 changed files with 35 additions and 14 deletions
+4 -4
View File
@@ -3,7 +3,7 @@ import init from "../functions/init";
type Params = {
sql: string;
table: string;
data: any[];
data: any | any[];
};
export default async function ({ sql: passed_sql, table, data }: Params) {
@@ -13,9 +13,9 @@ export default async function ({ sql: passed_sql, table, data }: Params) {
const now = Date.now();
if (table_schema?.tableName) {
const set_sql_arr = Object.keys(data[0]).map(
(field) => `${field} = excluded.${field}`,
);
const set_sql_arr = Object.keys(
Array.isArray(data) ? data[0] : data,
).map((field) => `${field} = excluded.${field}`);
set_sql_arr.push(`updated_at = ${now}`);