fix: remove DROP TABLE — use CREATE TABLE IF NOT EXISTS only

This commit is contained in:
2026-07-21 07:32:13 +04:00
parent d6c0d906d5
commit 8268568f44
+3 -6
View File
@@ -63,20 +63,17 @@
<!--- 3. Сохраняем в application scope — доступно всем запросам этого приложения --->
<cfset application.tableName = tableName />
<!--- 4. Создаём таблицу если она ещё не существует (IF NOT EXISTS) --->
<!--- 4. Создаём таблицу если она ещё не существует --->
<!--- id: автоинкрементный первичный ключ --->
<!--- value: текстовое поле для CRUD-значений --->
<cftry>
<cfquery>
DROP TABLE IF EXISTS #tableName#
</cfquery>
<cfquery>
CREATE TABLE #tableName# (
CREATE TABLE IF NOT EXISTS #tableName# (
id SERIAL PRIMARY KEY,
value TEXT NOT NULL DEFAULT ''
)
</cfquery>
<!--- Игнорируем ошибки: нет прав, таблица уже есть, БД недоступна --->
<!--- Игнорируем ошибки: нет прав, БД недоступна --->
<cfcatch type="database"></cfcatch>
</cftry>