feat: created_at/created_by — видно время и сервис, добавивший строку
- CREATE TABLE IF NOT EXISTS дополнена колонками:
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
created_by TEXT NOT NULL DEFAULT ''
- ALTER TABLE ... ADD COLUMN IF NOT EXISTS досыпает колонки в уже существующую
таблицу — данные при этом не теряются;
- INSERT пишет created_by из env SERVICE_NAME (задаётся в json_env манифеста),
created_at ставит сама СУБД;
- список записей и UI показывают обе колонки.
Зачем: три приложения (flask / lucee / nodejs) пишут в ОДНУ таблицу — теперь
сразу видно, какое из них и когда добавило строку.
This commit is contained in:
+3
-1
@@ -23,7 +23,7 @@
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th><th>VALUE</th>
|
||||
<th>ID</th><th>VALUE</th><th>ДОБАВЛЕНО</th><th>КЕМ</th>
|
||||
<th style="text-align:center;"></th>
|
||||
<th style="text-align:center;"></th>
|
||||
</tr>
|
||||
@@ -33,6 +33,8 @@
|
||||
<tr>
|
||||
<td><%= row.id %></td>
|
||||
<td><%= row.value %></td>
|
||||
<td><%= row.created_at ? new Date(row.created_at).toLocaleString('ru-RU') : '' %></td>
|
||||
<td><%= row.created_by %></td>
|
||||
<td style="text-align:center;">
|
||||
<a href="/?edit=<%= row.id %>" class="btn btn-sm">✏️</a>
|
||||
</td>
|
||||
|
||||
Reference in New Issue
Block a user