[integration tests] Refactoring upsert(): opt_updateUserIndex deleted, affectedRows -> isInsert

This commit is contained in:
Georgii Petrov
2023-09-07 15:00:16 +03:00
parent 84c3f26993
commit d303205723
15 changed files with 66 additions and 125 deletions

View File

@ -8,7 +8,7 @@ CREATE TABLE doc_changes(
user_id_original NVARCHAR(255) NOT NULL,
user_name NVARCHAR(255) NOT NULL,
change_data NVARCHAR(MAX) NOT NULL,
change_date DATETIME NOT NULL,
change_date DATETIME2(6) NOT NULL,
UNIQUE (tenant, id, change_id)
);
@ -17,8 +17,8 @@ CREATE TABLE task_result (
id NVARCHAR(255) NOT NULL,
status SMALLINT NOT NULL,
status_info INT NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
last_open_date DATETIME NOT NULL,
created_at DATETIME2(6) DEFAULT CURRENT_TIMESTAMP NOT NULL,
last_open_date DATETIME2(6) NOT NULL,
user_index DECIMAL DEFAULT 1 NOT NULL,
change_id DECIMAL DEFAULT 0 NOT NULL,
callback NVARCHAR(MAX) NOT NULL,

View File

@ -33,7 +33,7 @@ CREATE TABLE IF NOT EXISTS `doc_changes` (
`user_id_original` varchar(255) NOT NULL,
`user_name` varchar(255) NOT NULL,
`change_data` longtext NOT NULL,
`change_date` datetime NOT NULL,
`change_date` datetime(6) NOT NULL,
PRIMARY KEY (`tenant`, `id`,`change_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
@ -54,8 +54,8 @@ CREATE TABLE IF NOT EXISTS `task_result` (
`id` varchar(255) NOT NULL,
`status` tinyint(3) NOT NULL,
`status_info` int(10) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`last_open_date` datetime NOT NULL,
`created_at` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
`last_open_date` datetime(6) NOT NULL,
`user_index` int(10) unsigned NOT NULL DEFAULT 1,
`change_id` int(10) unsigned NOT NULL DEFAULT 0,
`callback` longtext NOT NULL,

View File

@ -15,7 +15,7 @@ CREATE TABLE IF NOT EXISTS "public"."doc_changes" (
"user_id_original" varchar(255) COLLATE "default" NOT NULL,
"user_name" varchar(255) COLLATE "default" NOT NULL,
"change_data" text COLLATE "default" NOT NULL,
"change_date" timestamp without time zone NOT NULL,
"change_date" timestamp(6) without time zone NOT NULL,
PRIMARY KEY ("tenant", "id", "change_id")
)
WITH (OIDS=FALSE);
@ -28,8 +28,8 @@ CREATE TABLE IF NOT EXISTS "public"."task_result" (
"id" varchar(255) COLLATE "default" NOT NULL,
"status" int2 NOT NULL,
"status_info" int4 NOT NULL,
"created_at" timestamp without time zone DEFAULT NOW(),
"last_open_date" timestamp without time zone NOT NULL,
"created_at" timestamp(6) without time zone DEFAULT NOW(),
"last_open_date" timestamp(6) without time zone NOT NULL,
"user_index" int4 NOT NULL DEFAULT 1,
"change_id" int4 NOT NULL DEFAULT 0,
"callback" text COLLATE "default" NOT NULL,