Diff of the two buildlogs: -- --- b1/build.log 2025-02-02 11:48:18.650112099 +0000 +++ b2/build.log 2025-02-02 11:51:17.565988827 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Feb 1 23:44:48 -12 2025 -I: pbuilder-time-stamp: 1738496688 +I: Current time: Sun Mar 8 08:11:25 +14 2026 +I: pbuilder-time-stamp: 1772907085 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking golang-gopkg-gorp.v1_1.7.2-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3330076/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 7 18:11 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='43bde5ac57154307b05602331d505248' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3330076' - PS1='# ' - PS2='> ' + INVOCATION_ID=b4048951706a4ee59a1e78afcfbe9539 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3309761 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kSDhPfWG/pbuilderrc_E2dY --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kSDhPfWG/b1 --logfile b1/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kSDhPfWG/pbuilderrc_Zyp6 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kSDhPfWG/b2 --logfile b2/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3330076/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -176,7 +208,7 @@ Get: 59 http://deb.debian.org/debian trixie/main amd64 libsqlite3-dev amd64 3.46.1-1 [1107 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 golang-github-mattn-go-sqlite3-dev amd64 1.14.24~ds1-1 [83.9 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 golang-github-ziutek-mymysql-dev all 1.5.4+git20170206.23.0582bcf-2 [46.8 kB] -Fetched 75.6 MB in 6s (13.2 MB/s) +Fetched 75.6 MB in 4s (17.2 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19848 files and directories currently installed.) @@ -435,7 +467,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-gopkg-gorp.v1-1.7.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-gopkg-gorp.v1_1.7.2-2_source.changes +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-gopkg-gorp.v1-1.7.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-gopkg-gorp.v1_1.7.2-2_source.changes dpkg-buildpackage: info: source package golang-gopkg-gorp.v1 dpkg-buildpackage: info: source version 1.7.2-2 dpkg-buildpackage: info: source distribution unstable @@ -453,40 +489,40 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 20 gopkg.in/gorp.v1 + cd _build && go install -trimpath -v -p 42 gopkg.in/gorp.v1 +cmp +unicode/utf8 internal/race -internal/byteorder +internal/goarch +math/bits unicode -internal/asan internal/unsafeheader -internal/itoa -log/internal -internal/goarch internal/msan -internal/godebugs -internal/profilerecord +internal/byteorder internal/coverage/rtcov -math/bits -cmp -unicode/utf8 -internal/goos -internal/runtime/atomic internal/runtime/syscall +internal/asan +internal/goos +log/internal internal/goexperiment -internal/abi +internal/itoa internal/cpu +internal/profilerecord +internal/runtime/atomic +internal/godebugs sync/atomic internal/chacha8rand runtime/internal/math runtime/internal/sys +internal/abi internal/runtime/exithook internal/bytealg math internal/stringslite runtime -internal/reflectlite sync iter +internal/reflectlite slices internal/bisect internal/testlog @@ -495,23 +531,23 @@ io internal/oserror path -strconv math/rand/v2 -internal/godebug +strconv syscall +internal/godebug bytes strings reflect regexp/syntax time -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv regexp context io/fs internal/poll -internal/fmtsort internal/filepathlite +internal/fmtsort os fmt database/sql/driver @@ -519,1285 +555,1285 @@ database/sql gopkg.in/gorp.v1 dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 20 gopkg.in/gorp.v1 + cd _build && go test -vet=off -v -p 42 gopkg.in/gorp.v1 === RUN TestCreateTablesIfNotExists -2025/02/02 11:47:49 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:49.338393 drop table if exists "invoice_test"; [] -gorptest: 11:47:49.339294 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:49.339331 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:49.339368 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:49.339405 drop table if exists "person_test"; [] -gorptest: 11:47:49.339436 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:49.339465 drop table if exists "id_created_test"; [] -gorptest: 11:47:49.339494 drop table if exists "type_conv_test"; [] -gorptest: 11:47:49.339523 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:49.339553 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:49.339582 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:49.339611 drop table if exists "time_test"; [] -gorptest: 11:47:49.339661 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:49.356514 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:49.380656 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:49.404598 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:49.432560 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:49.452543 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:49.476853 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:49.504629 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:49.528619 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:49.580662 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:49.604639 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:49.632504 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:49.656527 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:49.656689 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:49.656732 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:49.656775 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:49.656815 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:49.656852 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:49.656888 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:49.656925 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:49.656963 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:49.657002 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:49.657042 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:49.657079 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:49.657115 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 11:47:49.657150 drop table if exists "invoice_test"; [] -gorptest: 11:47:49.677291 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:49.704436 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:49.736701 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:49.760550 drop table if exists "person_test"; [] -gorptest: 11:47:49.780613 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:49.793458 drop table if exists "id_created_test"; [] -gorptest: 11:47:49.799163 drop table if exists "type_conv_test"; [] -gorptest: 11:47:49.807282 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:49.814957 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:49.837703 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:49.856618 drop table if exists "time_test"; [] -gorptest: 11:47:49.872979 drop table if exists "id_created_test"; [] ---- PASS: TestCreateTablesIfNotExists (0.54s) +2026/03/07 18:14:00 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:00.143402 drop table if exists "invoice_test"; [] +gorptest: 18:14:00.148549 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:00.148622 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:00.148664 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:00.148701 drop table if exists "person_test"; [] +gorptest: 18:14:00.148736 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:00.148770 drop table if exists "id_created_test"; [] +gorptest: 18:14:00.148804 drop table if exists "type_conv_test"; [] +gorptest: 18:14:00.148839 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:00.148873 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:00.148906 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:00.148941 drop table if exists "time_test"; [] +gorptest: 18:14:00.149003 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.166634 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:00.172654 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:00.183558 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.188417 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:00.193577 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.204103 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.210694 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:00.217500 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:00.222454 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:00.234327 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:00.246777 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:00.256198 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.256338 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:00.256396 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:00.256448 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.256499 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:00.256544 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.256587 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.256629 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:00.256676 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:00.256720 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:00.256765 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:00.256808 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:00.256853 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 18:14:00.256894 drop table if exists "invoice_test"; [] +gorptest: 18:14:00.261651 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:00.270468 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:00.275275 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:00.283546 drop table if exists "person_test"; [] +gorptest: 18:14:00.286692 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:00.289953 drop table if exists "id_created_test"; [] +gorptest: 18:14:00.294572 drop table if exists "type_conv_test"; [] +gorptest: 18:14:00.299841 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:00.307182 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:00.311729 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:00.316095 drop table if exists "time_test"; [] +gorptest: 18:14:00.321224 drop table if exists "id_created_test"; [] +--- PASS: TestCreateTablesIfNotExists (0.18s) === RUN TestTruncateTables -2025/02/02 11:47:49 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:49.873502 drop table if exists "invoice_test"; [] -gorptest: 11:47:49.874017 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:49.874068 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:49.874116 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:49.874162 drop table if exists "person_test"; [] -gorptest: 11:47:49.874210 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:49.874254 drop table if exists "id_created_test"; [] -gorptest: 11:47:49.874300 drop table if exists "type_conv_test"; [] -gorptest: 11:47:49.874347 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:49.874394 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:49.874439 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:49.874483 drop table if exists "time_test"; [] -gorptest: 11:47:49.874537 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:49.900559 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:49.924568 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:49.956629 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:49.976590 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:50.000586 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:50.020747 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:50.044483 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:50.068526 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:50.084451 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:50.100538 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:50.116545 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:50.136575 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:50.136761 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:50.136844 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:50.136920 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:50.137002 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:50.137063 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:50.137121 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:50.137180 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:50.137241 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:50.137301 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:50.137366 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:50.137425 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:50.137483 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 11:47:50.137604 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496870137560367 2:1738496870137560367 3:"Bob" 4:"Smith" 5:1] -gorptest: 11:47:50.160614 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] -gorptest: 11:47:50.188555 delete from "invoice_test"; [] -gorptest: 11:47:50.204541 delete from "invoice_tag_test"; [] -gorptest: 11:47:50.220599 delete from "alias_trans_field_test"; [] -gorptest: 11:47:50.236516 delete from "invoice_override_test"; [] -gorptest: 11:47:50.260583 delete from "person_test"; [] -gorptest: 11:47:50.288574 delete from "ignored_column_test"; [] -gorptest: 11:47:50.304508 delete from "id_created_test"; [] -gorptest: 11:47:50.328537 delete from "type_conv_test"; [] -gorptest: 11:47:50.348525 delete from "embedded_struct_test"; [] -gorptest: 11:47:50.372530 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:50.392526 delete from "embedded_autoincr_test"; [] -gorptest: 11:47:50.412487 delete from "time_test"; [] -gorptest: 11:47:50.432539 delete from "id_created_test"; [] -gorptest: 11:47:50.460587 SELECT * FROM person_test [] -gorptest: 11:47:50.460800 SELECT * FROM invoice_test [] -gorptest: 11:47:50.460899 drop table if exists "invoice_test"; [] -gorptest: 11:47:50.484515 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:50.504525 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:50.529712 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:50.556579 drop table if exists "person_test"; [] -gorptest: 11:47:50.584558 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:50.602679 drop table if exists "id_created_test"; [] -gorptest: 11:47:50.608830 drop table if exists "type_conv_test"; [] -gorptest: 11:47:50.619805 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:50.629822 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:50.640646 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:50.664540 drop table if exists "time_test"; [] -gorptest: 11:47:50.680733 drop table if exists "id_created_test"; [] ---- PASS: TestTruncateTables (0.81s) +2026/03/07 18:14:00 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:00.322102 drop table if exists "invoice_test"; [] +gorptest: 18:14:00.322571 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:00.322656 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:00.322692 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:00.322724 drop table if exists "person_test"; [] +gorptest: 18:14:00.322756 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:00.322786 drop table if exists "id_created_test"; [] +gorptest: 18:14:00.322818 drop table if exists "type_conv_test"; [] +gorptest: 18:14:00.322849 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:00.322881 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:00.322911 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:00.322943 drop table if exists "time_test"; [] +gorptest: 18:14:00.322988 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.326868 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:00.336379 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:00.345550 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.356234 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:00.359746 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.364635 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.369689 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:00.375690 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:00.380293 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:00.388124 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:00.401711 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:00.408247 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.408372 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:00.408417 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:00.408455 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.408492 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:00.408524 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.408556 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.408597 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:00.408639 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:00.408716 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:00.408772 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:00.408815 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:00.408850 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 18:14:00.408937 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907240408896912 2:1772907240408896912 3:"Bob" 4:"Smith" 5:1] +gorptest: 18:14:00.414960 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] +gorptest: 18:14:00.420610 delete from "invoice_test"; [] +gorptest: 18:14:00.426220 delete from "invoice_tag_test"; [] +gorptest: 18:14:00.434836 delete from "alias_trans_field_test"; [] +gorptest: 18:14:00.447231 delete from "invoice_override_test"; [] +gorptest: 18:14:00.452308 delete from "person_test"; [] +gorptest: 18:14:00.462305 delete from "ignored_column_test"; [] +gorptest: 18:14:00.470464 delete from "id_created_test"; [] +gorptest: 18:14:00.482540 delete from "type_conv_test"; [] +gorptest: 18:14:00.488883 delete from "embedded_struct_test"; [] +gorptest: 18:14:00.493253 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:00.498086 delete from "embedded_autoincr_test"; [] +gorptest: 18:14:00.505202 delete from "time_test"; [] +gorptest: 18:14:00.517192 delete from "id_created_test"; [] +gorptest: 18:14:00.524410 SELECT * FROM person_test [] +gorptest: 18:14:00.528178 SELECT * FROM invoice_test [] +gorptest: 18:14:00.528329 drop table if exists "invoice_test"; [] +gorptest: 18:14:00.534532 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:00.542448 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:00.547133 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:00.550760 drop table if exists "person_test"; [] +gorptest: 18:14:00.562640 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:00.574619 drop table if exists "id_created_test"; [] +gorptest: 18:14:00.581185 drop table if exists "type_conv_test"; [] +gorptest: 18:14:00.586546 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:00.589856 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:00.602670 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:00.618651 drop table if exists "time_test"; [] +gorptest: 18:14:00.626366 drop table if exists "id_created_test"; [] +--- PASS: TestTruncateTables (0.30s) === RUN TestCustomDateType -gorptest: 11:47:50.681089 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] -gorptest: 11:47:50.708643 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-02-02 11:47:50 +0000 UTC] -gorptest: 11:47:50.732563 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] -gorptest: 11:47:50.732763 drop table if exists "WithCustomDate"; [] ---- PASS: TestCustomDateType (0.07s) +gorptest: 18:14:00.626698 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] +gorptest: 18:14:00.634456 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2026-03-07 18:14:00 +0000 UTC] +gorptest: 18:14:00.640693 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] +gorptest: 18:14:00.640978 drop table if exists "WithCustomDate"; [] +--- PASS: TestCustomDateType (0.02s) === RUN TestUIntPrimaryKey -gorptest: 11:47:50.752714 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 11:47:50.780517 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 11:47:50.804499 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 11:47:50.818120 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] -gorptest: 11:47:50.833153 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] -gorptest: 11:47:50.848622 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] -gorptest: 11:47:50.863469 drop table if exists "PersonUInt64"; [] -gorptest: 11:47:50.876649 drop table if exists "PersonUInt32"; [] -gorptest: 11:47:50.894353 drop table if exists "PersonUInt16"; [] ---- PASS: TestUIntPrimaryKey (0.17s) +gorptest: 18:14:00.648174 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 18:14:00.654242 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 18:14:00.668391 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 18:14:00.674022 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] +gorptest: 18:14:00.681782 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] +gorptest: 18:14:00.688258 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] +gorptest: 18:14:00.693924 drop table if exists "PersonUInt64"; [] +gorptest: 18:14:00.701106 drop table if exists "PersonUInt32"; [] +gorptest: 18:14:00.706611 drop table if exists "PersonUInt16"; [] +--- PASS: TestUIntPrimaryKey (0.07s) === RUN TestSetUniqueTogether -gorptest: 11:47:50.922945 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] -gorptest: 11:47:50.964612 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] -gorptest: 11:47:50.998053 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] -gorptest: 11:47:50.998313 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] -gorptest: 11:47:50.998409 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] -gorptest: 11:47:51.032584 drop table if exists "UniqueColumns"; [] ---- PASS: TestSetUniqueTogether (0.13s) +gorptest: 18:14:00.723171 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] +gorptest: 18:14:00.736422 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] +gorptest: 18:14:00.747361 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] +gorptest: 18:14:00.748263 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] +gorptest: 18:14:00.748835 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] +gorptest: 18:14:00.755651 drop table if exists "UniqueColumns"; [] +--- PASS: TestSetUniqueTogether (0.05s) === RUN TestPersistentUser -gorptest: 11:47:51.054098 drop table if exists PersistentUser [] -gorptest: 11:47:51.054585 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 11:47:51.078595 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 11:47:51.100533 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] -gorptest: 11:47:51.100772 select * from PersistentUser [] -gorptest: 11:47:51.100905 select * from PersistentUser [] -gorptest: 11:47:51.101011 select * from PersistentUser [] -gorptest: 11:47:51.101108 select Id from PersistentUser [] -gorptest: 11:47:51.101188 select mykey from PersistentUser [] -gorptest: 11:47:51.101269 select PassedTraining from PersistentUser [] -gorptest: 11:47:51.101348 select Id from PersistentUser [] -gorptest: 11:47:51.101427 drop table if exists "PersistentUser"; [] ---- PASS: TestPersistentUser (0.07s) +gorptest: 18:14:00.773265 drop table if exists PersistentUser [] +gorptest: 18:14:00.773787 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 18:14:00.781490 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 18:14:00.786698 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] +gorptest: 18:14:00.786938 select * from PersistentUser [] +gorptest: 18:14:00.787069 select * from PersistentUser [] +gorptest: 18:14:00.787154 select * from PersistentUser [] +gorptest: 18:14:00.787241 select Id from PersistentUser [] +gorptest: 18:14:00.787309 select mykey from PersistentUser [] +gorptest: 18:14:00.787377 select PassedTraining from PersistentUser [] +gorptest: 18:14:00.787443 select Id from PersistentUser [] +gorptest: 18:14:00.787512 drop table if exists "PersistentUser"; [] +--- PASS: TestPersistentUser (0.02s) === RUN TestNamedQueryMap -gorptest: 11:47:51.124719 drop table if exists PersistentUser [] -gorptest: 11:47:51.125293 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 11:47:51.144539 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 11:47:51.158239 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 11:47:51.180583 select * from PersistentUser where mykey = ? [1:43] -gorptest: 11:47:51.180874 select * from PersistentUser where mykey = ? [1:43] -gorptest: 11:47:51.180996 +gorptest: 18:14:00.796222 drop table if exists PersistentUser [] +gorptest: 18:14:00.796649 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 18:14:00.800217 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 18:14:00.807747 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 18:14:00.813452 select * from PersistentUser where mykey = ? [1:43] +gorptest: 18:14:00.813741 select * from PersistentUser where mykey = ? [1:43] +gorptest: 18:14:00.813935 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 11:47:51.181138 +gorptest: 18:14:00.814132 select * from PersistentUser where mykey = ? and Id != 'abc:def' [1:43] -gorptest: 11:47:51.181262 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryMap (0.08s) +gorptest: 18:14:00.814309 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryMap (0.03s) === RUN TestNamedQueryStruct -gorptest: 11:47:51.204713 drop table if exists PersistentUser [] -gorptest: 11:47:51.205238 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 11:47:51.232378 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 11:47:51.256562 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 11:47:51.271728 +gorptest: 18:14:00.829294 drop table if exists PersistentUser [] +gorptest: 18:14:00.829740 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 18:14:00.843675 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 18:14:00.853850 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 18:14:00.866389 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 11:47:51.272037 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryStruct (0.08s) +gorptest: 18:14:00.866652 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryStruct (0.05s) === RUN TestReturnsNonNilSlice -2025/02/02 11:47:51 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:51.289502 drop table if exists "invoice_test"; [] -gorptest: 11:47:51.290286 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:51.290340 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:51.290389 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:51.290463 drop table if exists "person_test"; [] -gorptest: 11:47:51.290512 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:51.290557 drop table if exists "id_created_test"; [] -gorptest: 11:47:51.290603 drop table if exists "type_conv_test"; [] -gorptest: 11:47:51.290647 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:51.290689 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:51.290734 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:51.290779 drop table if exists "time_test"; [] -gorptest: 11:47:51.290841 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:51.309040 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:51.344513 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:51.365231 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:51.381148 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:51.400851 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:51.420550 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:51.440571 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:51.460549 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:51.478155 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:51.512551 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:51.532581 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:51.556434 select * from invoice_test where id=99999 [] -gorptest: 11:47:51.556635 select * from invoice_test where id=99999 [] -gorptest: 11:47:51.556823 drop table if exists "invoice_test"; [] -gorptest: 11:47:51.580405 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:51.620441 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:51.648541 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:51.668575 drop table if exists "person_test"; [] -gorptest: 11:47:51.688579 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:51.704555 drop table if exists "id_created_test"; [] -gorptest: 11:47:51.724576 drop table if exists "type_conv_test"; [] -gorptest: 11:47:51.752556 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:51.780545 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:51.789791 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:51.799385 drop table if exists "time_test"; [] -gorptest: 11:47:51.807960 drop table if exists "id_created_test"; [] ---- PASS: TestReturnsNonNilSlice (0.52s) +2026/03/07 18:14:00 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:00.878794 drop table if exists "invoice_test"; [] +gorptest: 18:14:00.879270 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:00.879390 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:00.879501 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:00.879605 drop table if exists "person_test"; [] +gorptest: 18:14:00.879709 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:00.879812 drop table if exists "id_created_test"; [] +gorptest: 18:14:00.879916 drop table if exists "type_conv_test"; [] +gorptest: 18:14:00.880038 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:00.880117 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:00.880211 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:00.880294 drop table if exists "time_test"; [] +gorptest: 18:14:00.880401 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.889726 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:00.901027 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:00.904856 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:00.910147 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:00.914901 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.922471 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:00.927401 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:00.938659 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:00.943578 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:00.950705 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:00.958459 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:00.962352 select * from invoice_test where id=99999 [] +gorptest: 18:14:00.962648 select * from invoice_test where id=99999 [] +gorptest: 18:14:00.968245 drop table if exists "invoice_test"; [] +gorptest: 18:14:00.982724 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:00.988074 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:00.993523 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:00.997162 drop table if exists "person_test"; [] +gorptest: 18:14:01.003820 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:01.008957 drop table if exists "id_created_test"; [] +gorptest: 18:14:01.014027 drop table if exists "type_conv_test"; [] +gorptest: 18:14:01.018216 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:01.023066 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:01.034710 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:01.046934 drop table if exists "time_test"; [] +gorptest: 18:14:01.052087 drop table if exists "id_created_test"; [] +--- PASS: TestReturnsNonNilSlice (0.17s) === RUN TestOverrideVersionCol -gorptest: 11:47:51.808383 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] -gorptest: 11:47:51.832573 update "InvoicePersonView" set "InvoiceId"=?, "PersonId"=?, "Memo"=?, "FName"=?, "LegacyVersion"=? where "InvoiceId"=? and "PersonId"=? and "LegacyVersion"=?; [1:1 2:2 3:"memo" 4:"fname" 5:1 6:1 7:2 8:1] -gorptest: 11:47:51.832858 drop table if exists "InvoicePersonView"; [] ---- PASS: TestOverrideVersionCol (0.05s) +gorptest: 18:14:01.052407 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] +gorptest: 18:14:01.066556 update "InvoicePersonView" set "InvoiceId"=?, "PersonId"=?, "Memo"=?, "FName"=?, "LegacyVersion"=? where "InvoiceId"=? and "PersonId"=? and "LegacyVersion"=?; [1:1 2:2 3:"memo" 4:"fname" 5:1 6:1 7:2 8:1] +gorptest: 18:14:01.066768 drop table if exists "InvoicePersonView"; [] +--- PASS: TestOverrideVersionCol (0.02s) === RUN TestOptimisticLocking -2025/02/02 11:47:51 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:51.860844 drop table if exists "invoice_test"; [] -gorptest: 11:47:51.861345 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:51.861398 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:51.861445 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:51.861490 drop table if exists "person_test"; [] -gorptest: 11:47:51.861535 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:51.861582 drop table if exists "id_created_test"; [] -gorptest: 11:47:51.861628 drop table if exists "type_conv_test"; [] -gorptest: 11:47:51.861672 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:51.861715 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:51.861760 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:51.861805 drop table if exists "time_test"; [] -gorptest: 11:47:51.861868 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:51.888059 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:51.913683 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:51.926563 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:51.934471 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:51.943103 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:51.950792 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:51.965941 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:51.981687 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:51.997886 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:52.011352 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:52.030206 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:52.044259 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496872044133170 2:1738496872044133170 3:"Bob" 4:"Smith" 5:1] -gorptest: 11:47:52.050426 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 11:47:52.050688 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738496872044133170 2:1738496872044133170 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] -gorptest: 11:47:52.067052 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738496872044133170 2:1738496872044133170 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] -gorptest: 11:47:52.067274 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 11:47:52.067446 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] -gorptest: 11:47:52.067527 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 11:47:52.067618 drop table if exists "invoice_test"; [] -gorptest: 11:47:52.089870 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:52.099061 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:52.109682 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:52.118297 drop table if exists "person_test"; [] -gorptest: 11:47:52.126211 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:52.131780 drop table if exists "id_created_test"; [] -gorptest: 11:47:52.138695 drop table if exists "type_conv_test"; [] -gorptest: 11:47:52.144436 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:52.164630 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:52.184570 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:52.204578 drop table if exists "time_test"; [] -gorptest: 11:47:52.221007 drop table if exists "id_created_test"; [] ---- PASS: TestOptimisticLocking (0.36s) +2026/03/07 18:14:01 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:01.074672 drop table if exists "invoice_test"; [] +gorptest: 18:14:01.075022 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:01.075057 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:01.075085 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:01.075112 drop table if exists "person_test"; [] +gorptest: 18:14:01.075139 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:01.075165 drop table if exists "id_created_test"; [] +gorptest: 18:14:01.075192 drop table if exists "type_conv_test"; [] +gorptest: 18:14:01.075218 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:01.075246 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:01.075274 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:01.075301 drop table if exists "time_test"; [] +gorptest: 18:14:01.075338 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:01.082539 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:01.087388 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:01.091775 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:01.098107 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:01.134068 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:01.161358 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:01.273484 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:01.347917 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:01.388949 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:01.399173 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:01.406051 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:01.410467 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907241410427860 2:1772907241410427860 3:"Bob" 4:"Smith" 5:1] +gorptest: 18:14:01.414258 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 18:14:01.414568 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1772907241410427860 2:1772907241410427860 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] +gorptest: 18:14:01.424261 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1772907241410427860 2:1772907241410427860 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] +gorptest: 18:14:01.424473 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 18:14:01.424600 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] +gorptest: 18:14:01.424663 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 18:14:01.424731 drop table if exists "invoice_test"; [] +gorptest: 18:14:01.429430 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:01.585389 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:01.605603 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:01.614850 drop table if exists "person_test"; [] +gorptest: 18:14:01.622412 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:01.629587 drop table if exists "id_created_test"; [] +gorptest: 18:14:01.640237 drop table if exists "type_conv_test"; [] +gorptest: 18:14:01.650481 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:01.655750 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:01.661335 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:01.665299 drop table if exists "time_test"; [] +gorptest: 18:14:01.670572 drop table if exists "id_created_test"; [] +--- PASS: TestOptimisticLocking (0.60s) === RUN TestDoubleAddTable --- PASS: TestDoubleAddTable (0.00s) === RUN TestNullValues -gorptest: 11:47:52.221467 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 11:47:52.234875 insert into TableWithNull values (10, null, null, null, null, null) [] -gorptest: 11:47:52.243572 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 11:47:52.244293 update "TableWithNull" set "Id"=?, "Str"=?, "Int64"=?, "Float64"=?, "Bool"=?, "Bytes"=? where "Id"=?; [1:10 2:"hi" 3:999 4:53.33 5:true 6:[1 30 31 33] 7:10] -gorptest: 11:47:52.250993 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 11:47:52.251463 drop table if exists "TableWithNull"; [] ---- PASS: TestNullValues (0.05s) +gorptest: 18:14:01.672351 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 18:14:01.682167 insert into TableWithNull values (10, null, null, null, null, null) [] +gorptest: 18:14:01.687368 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 18:14:01.687711 update "TableWithNull" set "Id"=?, "Str"=?, "Int64"=?, "Float64"=?, "Bool"=?, "Bytes"=? where "Id"=?; [1:10 2:"hi" 3:999 4:53.33 5:true 6:[1 30 31 33] 7:10] +gorptest: 18:14:01.692743 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 18:14:01.693020 drop table if exists "TableWithNull"; [] +--- PASS: TestNullValues (0.02s) === RUN TestColumnProps -gorptest: 11:47:52.272713 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] -gorptest: 11:47:52.298928 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] -gorptest: 11:47:52.330337 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] -gorptest: 11:47:52.330609 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] -gorptest: 11:47:52.330740 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] -gorptest: 11:47:52.330825 drop table if exists "Invoice"; [] ---- PASS: TestColumnProps (0.10s) +gorptest: 18:14:01.696771 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] +gorptest: 18:14:01.702990 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] +gorptest: 18:14:01.712121 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] +gorptest: 18:14:01.712406 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] +gorptest: 18:14:01.712536 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] +gorptest: 18:14:01.712619 drop table if exists "Invoice"; [] +--- PASS: TestColumnProps (0.02s) === RUN TestRawSelect -2025/02/02 11:47:52 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:52.368963 drop table if exists "invoice_test"; [] -gorptest: 11:47:52.372700 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:52.372780 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:52.372826 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:52.372868 drop table if exists "person_test"; [] -gorptest: 11:47:52.372906 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:52.372944 drop table if exists "id_created_test"; [] -gorptest: 11:47:52.372984 drop table if exists "type_conv_test"; [] -gorptest: 11:47:52.373024 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:52.373068 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:52.373110 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:52.373152 drop table if exists "time_test"; [] -gorptest: 11:47:52.373209 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:52.396484 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:52.420437 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:52.452650 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:52.480485 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:52.500545 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:52.520486 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:52.549931 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:52.559267 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:52.568512 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:52.577839 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:52.583319 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:52.593787 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496872593736643 2:1738496872593736643 3:"bob" 4:"smith" 5:1] -gorptest: 11:47:52.602768 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] -gorptest: 11:47:52.611860 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 11:47:52.612360 drop table if exists "invoice_test"; [] -gorptest: 11:47:52.625093 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:52.634329 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:52.643254 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:52.650455 drop table if exists "person_test"; [] -gorptest: 11:47:52.658430 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:52.663972 drop table if exists "id_created_test"; [] -gorptest: 11:47:52.668052 drop table if exists "type_conv_test"; [] -gorptest: 11:47:52.674902 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:52.690163 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:52.699013 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:52.706365 drop table if exists "time_test"; [] -gorptest: 11:47:52.723263 drop table if exists "id_created_test"; [] ---- PASS: TestRawSelect (0.35s) +2026/03/07 18:14:01 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:01.716565 drop table if exists "invoice_test"; [] +gorptest: 18:14:01.716989 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:01.717108 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:01.717209 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:01.717315 drop table if exists "person_test"; [] +gorptest: 18:14:01.717413 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:01.717514 drop table if exists "id_created_test"; [] +gorptest: 18:14:01.717610 drop table if exists "type_conv_test"; [] +gorptest: 18:14:01.717712 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:01.717815 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:01.717918 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:01.718021 drop table if exists "time_test"; [] +gorptest: 18:14:01.718137 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:01.726824 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:01.731568 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:01.738567 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:01.746845 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:01.750420 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:01.756237 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:01.764290 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:01.771612 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:01.777113 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:01.783819 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:01.802399 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:01.808946 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907241808820618 2:1772907241808820618 3:"bob" 4:"smith" 5:1] +gorptest: 18:14:01.816377 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] +gorptest: 18:14:01.825091 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 18:14:01.825392 drop table if exists "invoice_test"; [] +gorptest: 18:14:01.828788 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:01.838662 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:01.844191 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:01.853010 drop table if exists "person_test"; [] +gorptest: 18:14:01.858490 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:01.866460 drop table if exists "id_created_test"; [] +gorptest: 18:14:01.874662 drop table if exists "type_conv_test"; [] +gorptest: 18:14:01.879478 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:01.884743 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:01.889250 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:01.892791 drop table if exists "time_test"; [] +gorptest: 18:14:01.898218 drop table if exists "id_created_test"; [] +--- PASS: TestRawSelect (0.18s) === RUN TestHooks -2025/02/02 11:47:52 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:52.723712 drop table if exists "invoice_test"; [] -gorptest: 11:47:52.724352 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:52.724407 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:52.724407 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:52.724429 drop table if exists "person_test"; [] -gorptest: 11:47:52.724470 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:52.724511 drop table if exists "id_created_test"; [] -gorptest: 11:47:52.724549 drop table if exists "type_conv_test"; [] -gorptest: 11:47:52.724586 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:52.724625 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:52.724663 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:52.724707 drop table if exists "time_test"; [] -gorptest: 11:47:52.724802 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:52.732011 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:52.740738 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:52.760524 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:52.773391 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:52.796624 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:52.804536 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:52.818542 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:52.829561 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:52.841657 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:52.854902 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:52.872466 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:52.880412 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496872880412714 2:1738496872880412714 3:"bob" 4:"smith" 5:1] -gorptest: 11:47:52.885025 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 11:47:52.885294 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738496872880412714 2:1738496872880412714 3:"preupdate" 4:"postget" 5:2 6:1 7:1] -gorptest: 11:47:52.891492 select * from person_test where id = ? [1:1] -gorptest: 11:47:52.891841 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] -gorptest: 11:47:52.899601 drop table if exists "invoice_test"; [] -gorptest: 11:47:52.913400 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:52.923649 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:52.944734 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:52.954108 drop table if exists "person_test"; [] -gorptest: 11:47:52.968765 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:52.986192 drop table if exists "id_created_test"; [] -gorptest: 11:47:52.991423 drop table if exists "type_conv_test"; [] -gorptest: 11:47:53.000414 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:53.004089 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:53.012785 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:53.040497 drop table if exists "time_test"; [] -gorptest: 11:47:53.064600 drop table if exists "id_created_test"; [] ---- PASS: TestHooks (0.34s) +2026/03/07 18:14:01 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:01.899005 drop table if exists "invoice_test"; [] +gorptest: 18:14:01.899467 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:01.899588 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:01.899696 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:01.899799 drop table if exists "person_test"; [] +gorptest: 18:14:01.899902 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:01.900022 drop table if exists "id_created_test"; [] +gorptest: 18:14:01.900128 drop table if exists "type_conv_test"; [] +gorptest: 18:14:01.900262 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:01.900371 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:01.900475 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:01.900578 drop table if exists "time_test"; [] +gorptest: 18:14:01.900696 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:01.906072 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:01.914444 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:01.919300 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:01.924550 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:01.928064 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:01.933528 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:01.942261 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:01.950488 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:01.956955 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:01.965153 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:01.972452 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:01.975801 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907241975765934 2:1772907241975765934 3:"bob" 4:"smith" 5:1] +gorptest: 18:14:01.979026 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 18:14:01.979235 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1772907241975765934 2:1772907241975765934 3:"preupdate" 4:"postget" 5:2 6:1 7:1] +gorptest: 18:14:01.983327 select * from person_test where id = ? [1:1] +gorptest: 18:14:01.983621 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] +gorptest: 18:14:01.994656 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.000696 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.006033 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.013612 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.018605 drop table if exists "person_test"; [] +gorptest: 18:14:02.023797 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.036953 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.040635 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.046357 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.055852 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.067321 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.086706 drop table if exists "time_test"; [] +gorptest: 18:14:02.091503 drop table if exists "id_created_test"; [] +--- PASS: TestHooks (0.19s) === RUN TestTransaction -2025/02/02 11:47:53 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:53.065051 drop table if exists "invoice_test"; [] -gorptest: 11:47:53.065480 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:53.065526 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:53.065570 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:53.065616 drop table if exists "person_test"; [] -gorptest: 11:47:53.065662 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:53.065706 drop table if exists "id_created_test"; [] -gorptest: 11:47:53.065749 drop table if exists "type_conv_test"; [] -gorptest: 11:47:53.065793 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:53.065838 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:53.065879 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:53.065919 drop table if exists "time_test"; [] -gorptest: 11:47:53.065979 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:53.088724 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:53.112647 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:53.128575 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:53.160615 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:53.180606 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:53.201844 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:53.208842 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:53.219843 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:53.236573 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:53.264536 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:53.280476 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:53.296624 begin; [] -gorptest: 11:47:53.296886 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] -gorptest: 11:47:53.297441 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] -gorptest: 11:47:53.297542 commit; [] -gorptest: 11:47:53.320638 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 11:47:53.320933 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] -gorptest: 11:47:53.321019 drop table if exists "invoice_test"; [] -gorptest: 11:47:53.356527 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:53.389762 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:53.412502 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:53.430086 drop table if exists "person_test"; [] -gorptest: 11:47:53.438631 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:53.450622 drop table if exists "id_created_test"; [] -gorptest: 11:47:53.458556 drop table if exists "type_conv_test"; [] -gorptest: 11:47:53.466342 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:53.484531 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:53.501590 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:53.520481 drop table if exists "time_test"; [] -gorptest: 11:47:53.536511 drop table if exists "id_created_test"; [] ---- PASS: TestTransaction (0.47s) +2026/03/07 18:14:02 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:02.092673 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.093233 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.093402 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.093570 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.093731 drop table if exists "person_test"; [] +gorptest: 18:14:02.093789 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.093829 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.093864 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.093934 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.093984 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.094023 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.094058 drop table if exists "time_test"; [] +gorptest: 18:14:02.094103 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.099932 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:02.103548 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:02.108990 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.114092 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:02.119964 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.132988 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.138896 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:02.144998 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:02.154910 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:02.159657 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:02.163243 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:02.167823 begin; [] +gorptest: 18:14:02.168212 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] +gorptest: 18:14:02.168682 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] +gorptest: 18:14:02.168862 commit; [] +gorptest: 18:14:02.173708 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 18:14:02.173921 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] +gorptest: 18:14:02.174021 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.183164 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.188524 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.196566 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.208511 drop table if exists "person_test"; [] +gorptest: 18:14:02.213947 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.219591 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.233654 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.242002 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.257109 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.269078 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.278681 drop table if exists "time_test"; [] +gorptest: 18:14:02.284128 drop table if exists "id_created_test"; [] +--- PASS: TestTransaction (0.19s) === RUN TestSavepoint -2025/02/02 11:47:53 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:53.537032 drop table if exists "invoice_test"; [] -gorptest: 11:47:53.537485 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:53.537536 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:53.537584 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:53.537628 drop table if exists "person_test"; [] -gorptest: 11:47:53.537678 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:53.537724 drop table if exists "id_created_test"; [] -gorptest: 11:47:53.537770 drop table if exists "type_conv_test"; [] -gorptest: 11:47:53.537816 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:53.537864 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:53.537911 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:53.537959 drop table if exists "time_test"; [] -gorptest: 11:47:53.538023 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:53.560577 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:53.580535 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:53.600524 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:53.628497 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:53.648529 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:53.696484 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:53.720506 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:53.748712 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:53.768698 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:53.792686 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:53.799953 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:53.804437 begin; [] -gorptest: 11:47:53.804576 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] -gorptest: 11:47:53.804901 select memo from invoice_test [] -gorptest: 11:47:53.805011 savepoint "foo" [1:] -gorptest: 11:47:53.805031 select memo from invoice_test [] -gorptest: 11:47:53.805117 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] -gorptest: 11:47:53.805192 select memo from invoice_test [] -gorptest: 11:47:53.805239 rollback to savepoint "foo" [1:] -gorptest: 11:47:53.805263 select memo from invoice_test [] -gorptest: 11:47:53.805294 rollback; [] -gorptest: 11:47:53.805426 drop table if exists "invoice_test"; [] -gorptest: 11:47:53.817006 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:53.833017 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:53.849036 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:53.861874 drop table if exists "person_test"; [] -gorptest: 11:47:53.884430 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:53.908517 drop table if exists "id_created_test"; [] -gorptest: 11:47:53.924467 drop table if exists "type_conv_test"; [] -gorptest: 11:47:53.940500 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:53.956484 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:53.976438 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:53.996491 drop table if exists "time_test"; [] -gorptest: 11:47:54.013559 drop table if exists "id_created_test"; [] ---- PASS: TestSavepoint (0.48s) +2026/03/07 18:14:02 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:02.284869 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.285287 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.285332 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.285370 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.285406 drop table if exists "person_test"; [] +gorptest: 18:14:02.285443 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.285478 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.285513 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.285549 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.285586 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.285621 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.285656 drop table if exists "time_test"; [] +gorptest: 18:14:02.285706 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.290893 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:02.295860 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:02.307078 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.310769 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:02.324923 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.331028 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.337962 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:02.343867 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:02.352720 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:02.357830 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:02.364130 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:02.369156 begin; [] +gorptest: 18:14:02.369299 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] +gorptest: 18:14:02.369547 select memo from invoice_test [] +gorptest: 18:14:02.369644 savepoint "foo" [1:] +gorptest: 18:14:02.369663 select memo from invoice_test [] +gorptest: 18:14:02.369727 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] +gorptest: 18:14:02.369788 select memo from invoice_test [] +gorptest: 18:14:02.369829 rollback to savepoint "foo" [1:] +gorptest: 18:14:02.369851 select memo from invoice_test [] +gorptest: 18:14:02.369884 rollback; [] +gorptest: 18:14:02.369993 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.378559 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.382251 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.394269 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.397874 drop table if exists "person_test"; [] +gorptest: 18:14:02.402802 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.407719 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.414735 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.434899 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.440133 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.444770 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.447790 drop table if exists "time_test"; [] +gorptest: 18:14:02.451075 drop table if exists "id_created_test"; [] +--- PASS: TestSavepoint (0.17s) === RUN TestMultiple -2025/02/02 11:47:54 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:54.014056 drop table if exists "invoice_test"; [] -gorptest: 11:47:54.014493 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:54.014541 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:54.014585 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:54.014629 drop table if exists "person_test"; [] -gorptest: 11:47:54.014673 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:54.014718 drop table if exists "id_created_test"; [] -gorptest: 11:47:54.014764 drop table if exists "type_conv_test"; [] -gorptest: 11:47:54.014807 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:54.014850 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:54.014890 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:54.014928 drop table if exists "time_test"; [] -gorptest: 11:47:54.014985 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:54.048558 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:54.061778 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:54.068328 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:54.071998 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:54.084397 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:54.090194 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:54.107131 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:54.120789 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:54.124973 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:54.137578 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:54.152903 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:54.169780 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] -gorptest: 11:47:54.180921 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] -gorptest: 11:47:54.200840 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] -gorptest: 11:47:54.215522 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] -gorptest: 11:47:54.233607 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 11:47:54.242958 delete from "invoice_test" where "Id"=?; [1:2] -gorptest: 11:47:54.254496 drop table if exists "invoice_test"; [] -gorptest: 11:47:54.263951 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:54.269159 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:54.281201 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:54.294632 drop table if exists "person_test"; [] -gorptest: 11:47:54.312935 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:54.330531 drop table if exists "id_created_test"; [] -gorptest: 11:47:54.352676 drop table if exists "type_conv_test"; [] -gorptest: 11:47:54.364561 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:54.384573 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:54.404561 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:54.416565 drop table if exists "time_test"; [] -gorptest: 11:47:54.440592 drop table if exists "id_created_test"; [] ---- PASS: TestMultiple (0.43s) +2026/03/07 18:14:02 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:02.452431 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.452860 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.456136 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.456187 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.456218 drop table if exists "person_test"; [] +gorptest: 18:14:02.456246 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.456281 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.456311 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.456339 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.456367 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.456394 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.456421 drop table if exists "time_test"; [] +gorptest: 18:14:02.456463 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.461364 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:02.466982 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:02.472059 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.478752 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:02.488172 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.493114 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.498037 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:02.501148 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:02.504301 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:02.507510 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:02.518358 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:02.530654 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] +gorptest: 18:14:02.535745 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] +gorptest: 18:14:02.539430 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] +gorptest: 18:14:02.544093 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] +gorptest: 18:14:02.551715 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 18:14:02.554942 delete from "invoice_test" where "Id"=?; [1:2] +gorptest: 18:14:02.559346 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.564633 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.570483 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.573906 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.583094 drop table if exists "person_test"; [] +gorptest: 18:14:02.591684 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.602295 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.618530 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.630179 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.633745 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.640320 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.645547 drop table if exists "time_test"; [] +gorptest: 18:14:02.653820 drop table if exists "id_created_test"; [] +--- PASS: TestMultiple (0.20s) === RUN TestCrud -2025/02/02 11:47:54 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:54.441089 drop table if exists "invoice_test"; [] -gorptest: 11:47:54.441529 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:54.441572 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:54.441615 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:54.441657 drop table if exists "person_test"; [] -gorptest: 11:47:54.441701 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:54.441745 drop table if exists "id_created_test"; [] -gorptest: 11:47:54.441789 drop table if exists "type_conv_test"; [] -gorptest: 11:47:54.441832 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:54.441879 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:54.441919 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:54.441975 drop table if exists "time_test"; [] -gorptest: 11:47:54.442027 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:54.460603 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:54.484609 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:54.508681 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:54.534466 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:54.547645 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:54.558621 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:54.565907 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:54.570104 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:54.584738 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:54.601483 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:54.616991 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:54.633089 delete from invoice_test [] -gorptest: 11:47:54.666544 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] -gorptest: 11:47:54.680943 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 11:47:54.681217 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:2154614457308038400 2:5534797081272034484 3:"random 8272589757907139508" 4:0 5:true 6:1] -gorptest: 11:47:54.700498 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 11:47:54.701127 select * from invoice_test [] -gorptest: 11:47:54.701515 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 11:47:54.721127 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 11:47:54.721565 delete from invoice_tag_test [] -gorptest: 11:47:54.733740 insert into "invoice_tag_test" ("myid","myCreated","date_updated","Memo","person_id","is_Paid") values (null,?,?,?,?,?); [1:300 2:400 3:"some order" 4:33 5:false] -gorptest: 11:47:54.750994 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 11:47:54.751255 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:979529016761065985 2:4997607713585381152 3:"random 8090657225169570544" 4:33 5:false 6:1] -gorptest: 11:47:54.784906 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 11:47:54.785148 select * from invoice_tag_test [] -gorptest: 11:47:54.785321 delete from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 11:47:54.803881 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 11:47:54.804280 delete from alias_trans_field_test [] -gorptest: 11:47:54.817031 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] -gorptest: 11:47:54.828986 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 11:47:54.829229 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 5315897127482004419" 2:1] -gorptest: 11:47:54.848939 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 11:47:54.849172 select * from alias_trans_field_test [] -gorptest: 11:47:54.849326 delete from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 11:47:54.866999 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 11:47:54.867220 drop table if exists "invoice_test"; [] -gorptest: 11:47:54.874961 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:54.899386 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:54.910940 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:54.928579 drop table if exists "person_test"; [] -gorptest: 11:47:54.933198 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:54.948890 drop table if exists "id_created_test"; [] -gorptest: 11:47:54.964509 drop table if exists "type_conv_test"; [] -gorptest: 11:47:54.984628 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:55.001626 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:55.016868 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:55.044505 drop table if exists "time_test"; [] -gorptest: 11:47:55.068578 drop table if exists "id_created_test"; [] ---- PASS: TestCrud (0.63s) +2026/03/07 18:14:02 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:02.654827 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.655309 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.656260 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.660116 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.660213 drop table if exists "person_test"; [] +gorptest: 18:14:02.660245 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.660272 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.660296 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.660320 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.660345 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.660370 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.660395 drop table if exists "time_test"; [] +gorptest: 18:14:02.660438 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.670900 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:02.674693 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:02.679383 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.686985 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:02.692362 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.706632 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.712539 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:02.724330 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:02.732502 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:02.735941 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:02.740885 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:02.744500 delete from invoice_test [] +gorptest: 18:14:02.758441 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] +gorptest: 18:14:02.766501 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 18:14:02.766852 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:7461829383833234730 2:5966586648893575069 3:"random 7540035676390067803" 4:0 5:true 6:1] +gorptest: 18:14:02.771468 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 18:14:02.771684 select * from invoice_test [] +gorptest: 18:14:02.776225 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 18:14:02.780886 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 18:14:02.781071 delete from invoice_tag_test [] +gorptest: 18:14:02.785101 insert into "invoice_tag_test" ("myid","myCreated","date_updated","Memo","person_id","is_Paid") values (null,?,?,?,?,?); [1:300 2:400 3:"some order" 4:33 5:false] +gorptest: 18:14:02.788878 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 18:14:02.792203 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:6269140988126331579 2:5798194664167084376 3:"random 7611629068097961190" 4:33 5:false 6:1] +gorptest: 18:14:02.796908 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 18:14:02.797113 select * from invoice_tag_test [] +gorptest: 18:14:02.800291 delete from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 18:14:02.806806 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 18:14:02.806919 delete from alias_trans_field_test [] +gorptest: 18:14:02.811613 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] +gorptest: 18:14:02.822682 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 18:14:02.822859 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 8104056543149836824" 2:1] +gorptest: 18:14:02.826290 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 18:14:02.826469 select * from alias_trans_field_test [] +gorptest: 18:14:02.826653 delete from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 18:14:02.834541 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 18:14:02.834717 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.840343 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.849004 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.856150 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.864289 drop table if exists "person_test"; [] +gorptest: 18:14:02.870244 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.876571 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.881903 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.886278 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.894608 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.901230 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.904554 drop table if exists "time_test"; [] +gorptest: 18:14:02.912159 drop table if exists "id_created_test"; [] +--- PASS: TestCrud (0.26s) === RUN TestWithIgnoredColumn -2025/02/02 11:47:55 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:55.069061 drop table if exists "invoice_test"; [] -gorptest: 11:47:55.069538 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:55.069600 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:55.069658 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:55.069715 drop table if exists "person_test"; [] -gorptest: 11:47:55.069778 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:55.069835 drop table if exists "id_created_test"; [] -gorptest: 11:47:55.069890 drop table if exists "type_conv_test"; [] -gorptest: 11:47:55.069948 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:55.070007 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:55.070065 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:55.070122 drop table if exists "time_test"; [] -gorptest: 11:47:55.070197 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:55.092621 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:55.112593 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:55.132604 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:55.151014 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:55.172466 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:55.196477 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:55.216527 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:55.236536 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:55.256479 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:55.274048 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:55.294862 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:55.311793 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] -gorptest: 11:47:55.334092 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 11:47:55.334305 delete from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 11:47:55.352631 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 11:47:55.352873 drop table if exists "invoice_test"; [] -gorptest: 11:47:55.369728 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:55.392602 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:55.412569 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:55.436575 drop table if exists "person_test"; [] -gorptest: 11:47:55.456588 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:55.484587 drop table if exists "id_created_test"; [] -gorptest: 11:47:55.510811 drop table if exists "type_conv_test"; [] -gorptest: 11:47:55.536649 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:55.560587 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:55.584561 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:55.612515 drop table if exists "time_test"; [] -gorptest: 11:47:55.636500 drop table if exists "id_created_test"; [] ---- PASS: TestWithIgnoredColumn (0.57s) +2026/03/07 18:14:02 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:02.912550 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.912919 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:02.912963 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:02.913001 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:02.913037 drop table if exists "person_test"; [] +gorptest: 18:14:02.913075 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:02.913110 drop table if exists "id_created_test"; [] +gorptest: 18:14:02.913144 drop table if exists "type_conv_test"; [] +gorptest: 18:14:02.913178 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:02.913213 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:02.913247 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:02.913282 drop table if exists "time_test"; [] +gorptest: 18:14:02.913338 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.920438 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:02.924433 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:02.929535 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:02.936445 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:02.939766 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.945384 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:02.951816 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:02.956351 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:02.959669 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:02.969232 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:02.976307 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:02.984124 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] +gorptest: 18:14:02.988862 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 18:14:02.989086 delete from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 18:14:02.993506 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 18:14:02.993657 drop table if exists "invoice_test"; [] +gorptest: 18:14:02.998526 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.009402 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.014794 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.019615 drop table if exists "person_test"; [] +gorptest: 18:14:03.025551 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.036249 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.040025 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.043658 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.048661 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.053848 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.064451 drop table if exists "time_test"; [] +gorptest: 18:14:03.067951 drop table if exists "id_created_test"; [] +--- PASS: TestWithIgnoredColumn (0.16s) === RUN TestTypeConversionExample -2025/02/02 11:47:55 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:55.636892 drop table if exists "invoice_test"; [] -gorptest: 11:47:55.637310 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:55.637358 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:55.637406 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:55.637449 drop table if exists "person_test"; [] -gorptest: 11:47:55.637494 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:55.637538 drop table if exists "id_created_test"; [] -gorptest: 11:47:55.637583 drop table if exists "type_conv_test"; [] -gorptest: 11:47:55.637627 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:55.637669 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:55.637711 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:55.637754 drop table if exists "time_test"; [] -gorptest: 11:47:55.637811 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:55.660539 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:55.680571 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:55.700587 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:55.732512 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:55.752499 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:55.772553 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:55.788528 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:55.808519 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:55.828492 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:55.852543 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:55.876500 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:55.900592 insert into "type_conv_test" ("Id","PersonJSON","Name") values (null,?,?); [1:"{\"Id\":0,\"Created\":0,\"Updated\":0,\"FName\":\"Bob\",\"LName\":\"Smith\",\"Version\":0}" 2:"hi"] -gorptest: 11:47:55.916487 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 11:47:55.916839 update "type_conv_test" set "PersonJSON"=?, "Name"=? where "Id"=?; [1:"{\"Id\":0,\"Created\":0,\"Updated\":0,\"FName\":\"Jane\",\"LName\":\"Doe\",\"Version\":0}" 2:"hi2" 3:1] -gorptest: 11:47:55.940478 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 11:47:55.940791 delete from "type_conv_test" where "Id"=?; [1:1] -gorptest: 11:47:55.960499 drop table if exists "invoice_test"; [] -gorptest: 11:47:55.980501 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:56.008533 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:56.028555 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:56.048582 drop table if exists "person_test"; [] -gorptest: 11:47:56.072583 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:56.092574 drop table if exists "id_created_test"; [] -gorptest: 11:47:56.128550 drop table if exists "type_conv_test"; [] -gorptest: 11:47:56.144505 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:56.160600 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:56.176798 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:56.200627 drop table if exists "time_test"; [] -gorptest: 11:47:56.224634 drop table if exists "id_created_test"; [] ---- PASS: TestTypeConversionExample (0.59s) +2026/03/07 18:14:03 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:03.068368 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.068717 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.068764 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.068795 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.068835 drop table if exists "person_test"; [] +gorptest: 18:14:03.068872 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.068909 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.068946 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.068982 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.069016 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.069050 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.069083 drop table if exists "time_test"; [] +gorptest: 18:14:03.069131 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.074398 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:03.088298 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:03.096901 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.104161 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:03.108092 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.110990 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.115563 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:03.120312 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:03.130476 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:03.140354 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:03.151065 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:03.156401 insert into "type_conv_test" ("Id","PersonJSON","Name") values (null,?,?); [1:"{\"Id\":0,\"Created\":0,\"Updated\":0,\"FName\":\"Bob\",\"LName\":\"Smith\",\"Version\":0}" 2:"hi"] +gorptest: 18:14:03.161864 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 18:14:03.162172 update "type_conv_test" set "PersonJSON"=?, "Name"=? where "Id"=?; [1:"{\"Id\":0,\"Created\":0,\"Updated\":0,\"FName\":\"Jane\",\"LName\":\"Doe\",\"Version\":0}" 2:"hi2" 3:1] +gorptest: 18:14:03.167138 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 18:14:03.167370 delete from "type_conv_test" where "Id"=?; [1:1] +gorptest: 18:14:03.172418 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.180516 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.190524 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.195356 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.204353 drop table if exists "person_test"; [] +gorptest: 18:14:03.214418 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.219410 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.235137 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.246932 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.252436 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.260250 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.272435 drop table if exists "time_test"; [] +gorptest: 18:14:03.278001 drop table if exists "id_created_test"; [] +--- PASS: TestTypeConversionExample (0.21s) === RUN TestWithEmbeddedStruct -2025/02/02 11:47:56 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:56.228840 drop table if exists "invoice_test"; [] -gorptest: 11:47:56.229308 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:56.229353 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:56.229396 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:56.229438 drop table if exists "person_test"; [] -gorptest: 11:47:56.229479 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:56.229520 drop table if exists "id_created_test"; [] -gorptest: 11:47:56.229555 drop table if exists "type_conv_test"; [] -gorptest: 11:47:56.229593 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:56.229632 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:56.229671 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:56.229709 drop table if exists "time_test"; [] -gorptest: 11:47:56.229766 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:56.248553 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:56.268569 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:56.284555 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:56.306558 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:56.324481 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:56.330871 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:56.337211 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:56.343822 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:56.360899 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:56.380842 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:56.392809 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:56.408780 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] -gorptest: 11:47:56.416776 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 11:47:56.417057 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] -gorptest: 11:47:56.436900 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 11:47:56.440729 select * from embedded_struct_test [] -gorptest: 11:47:56.441002 drop table if exists "invoice_test"; [] -gorptest: 11:47:56.456793 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:56.476568 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:56.500507 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:56.520814 drop table if exists "person_test"; [] -gorptest: 11:47:56.544460 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:56.561403 drop table if exists "id_created_test"; [] -gorptest: 11:47:56.584530 drop table if exists "type_conv_test"; [] -gorptest: 11:47:56.604551 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:56.625223 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:56.637750 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:56.650734 drop table if exists "time_test"; [] -gorptest: 11:47:56.672458 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStruct (0.44s) +2026/03/07 18:14:03 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:03.278466 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.278841 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.278893 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.278930 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.278967 drop table if exists "person_test"; [] +gorptest: 18:14:03.279004 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.279048 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.279079 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.279108 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.279135 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.279171 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.279198 drop table if exists "time_test"; [] +gorptest: 18:14:03.279247 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.283056 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:03.290597 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:03.294178 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.299062 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:03.303976 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.312721 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.318151 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:03.326474 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:03.332708 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:03.340192 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:03.343739 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:03.347258 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] +gorptest: 18:14:03.358967 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 18:14:03.359223 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] +gorptest: 18:14:03.366400 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 18:14:03.366623 select * from embedded_struct_test [] +gorptest: 18:14:03.366757 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.371685 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.376530 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.379895 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.385103 drop table if exists "person_test"; [] +gorptest: 18:14:03.388128 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.391459 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.396292 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.402073 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.416241 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.421103 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.430314 drop table if exists "time_test"; [] +gorptest: 18:14:03.437051 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStruct (0.16s) === RUN TestWithEmbeddedStructBeforeAutoincr -2025/02/02 11:47:56 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:56.672894 drop table if exists "invoice_test"; [] -gorptest: 11:47:56.673306 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:56.673353 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:56.673397 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:56.673443 drop table if exists "person_test"; [] -gorptest: 11:47:56.673490 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:56.673535 drop table if exists "id_created_test"; [] -gorptest: 11:47:56.673578 drop table if exists "type_conv_test"; [] -gorptest: 11:47:56.673625 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:56.673670 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:56.673716 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:56.673775 drop table if exists "time_test"; [] -gorptest: 11:47:56.673843 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:56.696576 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:56.720620 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:56.755934 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:56.761698 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:56.777729 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:56.789624 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:56.801992 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:56.824567 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:56.848577 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:56.880447 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:56.904581 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:56.924587 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] -gorptest: 11:47:56.944567 drop table if exists "invoice_test"; [] -gorptest: 11:47:56.964529 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:56.984570 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:57.004537 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:57.028547 drop table if exists "person_test"; [] -gorptest: 11:47:57.044598 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:57.060624 drop table if exists "id_created_test"; [] -gorptest: 11:47:57.076578 drop table if exists "type_conv_test"; [] -gorptest: 11:47:57.093735 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:57.120764 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:57.140382 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:57.160494 drop table if exists "time_test"; [] -gorptest: 11:47:57.180457 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStructBeforeAutoincr (0.51s) +2026/03/07 18:14:03 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:03.437478 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.437854 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.437908 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.437941 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.437971 drop table if exists "person_test"; [] +gorptest: 18:14:03.438001 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.438032 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.438064 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.438121 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.438153 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.438193 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.438234 drop table if exists "time_test"; [] +gorptest: 18:14:03.438276 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.448501 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:03.455055 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:03.459856 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.472011 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:03.482453 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.492469 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.495769 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:03.500296 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:03.510506 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:03.515969 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:03.524459 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:03.529595 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] +gorptest: 18:14:03.534512 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.542868 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.552239 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.557191 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.562835 drop table if exists "person_test"; [] +gorptest: 18:14:03.567542 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.578211 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.586353 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.591520 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.604846 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.614457 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.619603 drop table if exists "time_test"; [] +gorptest: 18:14:03.624843 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStructBeforeAutoincr (0.19s) === RUN TestWithEmbeddedAutoincr -2025/02/02 11:47:57 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:57.180913 drop table if exists "invoice_test"; [] -gorptest: 11:47:57.181349 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:57.181403 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:57.181449 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:57.181492 drop table if exists "person_test"; [] -gorptest: 11:47:57.181537 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:57.181584 drop table if exists "id_created_test"; [] -gorptest: 11:47:57.181629 drop table if exists "type_conv_test"; [] -gorptest: 11:47:57.181675 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:57.181722 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:57.181771 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:57.181818 drop table if exists "time_test"; [] -gorptest: 11:47:57.181877 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:57.204553 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:57.220461 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:57.240627 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:57.264576 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:57.284490 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:57.304470 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:57.320481 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:57.340511 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:57.360516 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:57.388491 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:57.404442 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:57.424520 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] -gorptest: 11:47:57.431497 drop table if exists "invoice_test"; [] -gorptest: 11:47:57.452489 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:57.472526 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:57.492532 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:57.516492 drop table if exists "person_test"; [] -gorptest: 11:47:57.532571 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:57.548436 drop table if exists "id_created_test"; [] -gorptest: 11:47:57.568653 drop table if exists "type_conv_test"; [] -gorptest: 11:47:57.584626 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:57.604724 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:57.620593 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:57.636578 drop table if exists "time_test"; [] -gorptest: 11:47:57.660577 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedAutoincr (0.48s) +2026/03/07 18:14:03 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:03.625302 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.625672 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.625722 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.625755 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.625787 drop table if exists "person_test"; [] +gorptest: 18:14:03.625818 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.625848 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.625879 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.625917 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.625949 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.625986 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.626019 drop table if exists "time_test"; [] +gorptest: 18:14:03.626064 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.630765 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:03.640661 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:03.645613 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.654408 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:03.659515 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.664675 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.672177 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:03.675881 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:03.680748 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:03.687871 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:03.693501 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:03.702715 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] +gorptest: 18:14:03.715182 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.720942 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.728555 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.733755 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.742887 drop table if exists "person_test"; [] +gorptest: 18:14:03.747789 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.754541 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.762282 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.770454 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.776238 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.784673 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.795049 drop table if exists "time_test"; [] +gorptest: 18:14:03.798915 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedAutoincr (0.17s) === RUN TestSelectVal -gorptest: 11:47:57.664690 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 11:47:57.681850 insert into "TableWithNull" ("Id","Str","Int64","Float64","Bool","Bytes") values (?,?,?,?,?,?); [1:0 2:"abc" 3:78 4:32.2 5:true 6:[104 105]] -gorptest: 11:47:57.700589 select Int64 from TableWithNull where Str='abc' [] -gorptest: 11:47:57.704438 select count(*) from TableWithNull [] -gorptest: 11:47:57.704650 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 11:47:57.704746 select Int64 from TableWithNull where Str='notfound' [] -gorptest: 11:47:57.704808 select Int64 from TableWithNull where Str='abc' [] -gorptest: 11:47:57.704869 select Float64 from TableWithNull where Str='abc' [] -gorptest: 11:47:57.704924 select min(Float64) from TableWithNull [] -gorptest: 11:47:57.704987 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 11:47:57.705051 select Float64 from TableWithNull where Str='notfound' [] -gorptest: 11:47:57.705101 select Float64 from TableWithNull where Str='abc' [] -gorptest: 11:47:57.705161 select Str from TableWithNull where Int64=? [1:78] -gorptest: 11:47:57.705218 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 11:47:57.705284 select Str from TableWithNull where Int64=? [1:78] -gorptest: 11:47:57.705355 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 11:47:57.705454 select Int64 from TableWithNull where Str=? [1:"abc"] -gorptest: 11:47:57.705542 select Str from TableWithNull where Int64=? [1:78] -gorptest: 11:47:57.705629 drop table if exists "TableWithNull"; [] ---- PASS: TestSelectVal (0.06s) +gorptest: 18:14:03.799302 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 18:14:03.807916 insert into "TableWithNull" ("Id","Str","Int64","Float64","Bool","Bytes") values (?,?,?,?,?,?); [1:0 2:"abc" 3:78 4:32.2 5:true 6:[104 105]] +gorptest: 18:14:03.812315 select Int64 from TableWithNull where Str='abc' [] +gorptest: 18:14:03.812518 select count(*) from TableWithNull [] +gorptest: 18:14:03.812624 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 18:14:03.812709 select Int64 from TableWithNull where Str='notfound' [] +gorptest: 18:14:03.812773 select Int64 from TableWithNull where Str='abc' [] +gorptest: 18:14:03.812837 select Float64 from TableWithNull where Str='abc' [] +gorptest: 18:14:03.812886 select min(Float64) from TableWithNull [] +gorptest: 18:14:03.812956 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 18:14:03.813033 select Float64 from TableWithNull where Str='notfound' [] +gorptest: 18:14:03.813095 select Float64 from TableWithNull where Str='abc' [] +gorptest: 18:14:03.813149 select Str from TableWithNull where Int64=? [1:78] +gorptest: 18:14:03.813217 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 18:14:03.813282 select Str from TableWithNull where Int64=? [1:78] +gorptest: 18:14:03.813349 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 18:14:03.813430 select Int64 from TableWithNull where Str=? [1:"abc"] +gorptest: 18:14:03.813507 select Str from TableWithNull where Int64=? [1:78] +gorptest: 18:14:03.813580 drop table if exists "TableWithNull"; [] +--- PASS: TestSelectVal (0.02s) === RUN TestVersionMultipleRows -2025/02/02 11:47:57 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:57.725479 drop table if exists "invoice_test"; [] -gorptest: 11:47:57.725999 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:57.726051 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:57.726100 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:57.726149 drop table if exists "person_test"; [] -gorptest: 11:47:57.726199 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:57.726249 drop table if exists "id_created_test"; [] -gorptest: 11:47:57.726294 drop table if exists "type_conv_test"; [] -gorptest: 11:47:57.726336 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:57.726376 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:57.726422 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:57.726466 drop table if exists "time_test"; [] -gorptest: 11:47:57.726525 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:57.745576 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:57.772496 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:57.788518 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:57.812639 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:57.836489 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:57.852447 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:57.872490 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:57.884873 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:57.908492 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:57.924546 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:57.944479 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:57.964535 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496877964477560 2:1738496877964477560 3:"Bob" 4:"Smith" 5:1] -gorptest: 11:47:57.992554 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496877992535807 2:1738496877992535807 3:"Jane" 4:"Smith" 5:1] -gorptest: 11:47:58.016557 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496878016521635 2:1738496878016521635 3:"Mike" 4:"Smith" 5:1] -gorptest: 11:47:58.036565 drop table if exists "invoice_test"; [] -gorptest: 11:47:58.056477 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:58.073296 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:58.092614 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:58.116580 drop table if exists "person_test"; [] -gorptest: 11:47:58.136509 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:58.145630 drop table if exists "id_created_test"; [] -gorptest: 11:47:58.156491 drop table if exists "type_conv_test"; [] -gorptest: 11:47:58.184473 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:58.204568 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:58.232613 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:58.248581 drop table if exists "time_test"; [] -gorptest: 11:47:58.272570 drop table if exists "id_created_test"; [] ---- PASS: TestVersionMultipleRows (0.55s) +2026/03/07 18:14:03 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:03.822744 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.823168 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.823219 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.823254 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.823287 drop table if exists "person_test"; [] +gorptest: 18:14:03.823319 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.823358 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.823388 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.823427 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.823459 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.823488 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:03.823520 drop table if exists "time_test"; [] +gorptest: 18:14:03.823563 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.833220 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:03.838378 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:03.843311 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:03.847100 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:03.856447 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.861180 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:03.870536 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:03.878294 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:03.884150 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:03.892188 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:03.900068 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:03.907871 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907243907830878 2:1772907243907830878 3:"Bob" 4:"Smith" 5:1] +gorptest: 18:14:03.916182 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907243916150734 2:1772907243916150734 3:"Jane" 4:"Smith" 5:1] +gorptest: 18:14:03.921497 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907243921464585 2:1772907243921464585 3:"Mike" 4:"Smith" 5:1] +gorptest: 18:14:03.926559 drop table if exists "invoice_test"; [] +gorptest: 18:14:03.931720 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:03.940561 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:03.948447 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:03.954566 drop table if exists "person_test"; [] +gorptest: 18:14:03.960362 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:03.969004 drop table if exists "id_created_test"; [] +gorptest: 18:14:03.973316 drop table if exists "type_conv_test"; [] +gorptest: 18:14:03.977239 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:03.984491 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:03.994411 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.000663 drop table if exists "time_test"; [] +gorptest: 18:14:04.006756 drop table if exists "id_created_test"; [] +--- PASS: TestVersionMultipleRows (0.18s) === RUN TestWithStringPk -gorptest: 11:47:58.272965 create table string_pk_test (Id varchar(255), Name varchar(255)); [] -gorptest: 11:47:58.296546 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] -gorptest: 11:47:58.314303 drop table if exists "string_pk_test"; [] ---- PASS: TestWithStringPk (0.06s) +gorptest: 18:14:04.007092 create table string_pk_test (Id varchar(255), Name varchar(255)); [] +gorptest: 18:14:04.012661 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] +gorptest: 18:14:04.020128 drop table if exists "string_pk_test"; [] +--- PASS: TestWithStringPk (0.02s) === RUN TestSqlExecutorInterfaceSelects --- PASS: TestSqlExecutorInterfaceSelects (0.00s) === RUN TestWithTimeSelect -2025/02/02 11:47:58 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:58.333499 drop table if exists "invoice_test"; [] -gorptest: 11:47:58.334088 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:58.334139 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:58.334185 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:58.334230 drop table if exists "person_test"; [] -gorptest: 11:47:58.334271 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:58.334316 drop table if exists "id_created_test"; [] -gorptest: 11:47:58.334359 drop table if exists "type_conv_test"; [] -gorptest: 11:47:58.334405 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:58.334451 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:58.334497 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:58.334541 drop table if exists "time_test"; [] -gorptest: 11:47:58.334599 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:58.360586 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:58.380587 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:58.397675 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:58.408536 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:58.418450 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:58.430342 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:58.444451 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:58.528622 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:58.552636 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:58.576612 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:58.600620 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:58.624617 insert into "time_test" ("Id","Time") values (null,?); [1:2025-02-02 11:16:58.624569809 +0000 UTC] -gorptest: 11:47:58.644602 insert into "time_test" ("Id","Time") values (null,?); [1:2025-02-02 11:17:59.624569809 +0000 UTC] -gorptest: 11:47:58.660631 SELECT id FROM time_test WHERE Time < ? [1:2025-02-02 11:17:58.624569809 +0000 UTC] -gorptest: 11:47:58.660929 drop table if exists "invoice_test"; [] -gorptest: 11:47:58.681694 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:58.704588 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:58.728677 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:58.756667 drop table if exists "person_test"; [] -gorptest: 11:47:58.784626 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:58.808726 drop table if exists "id_created_test"; [] -gorptest: 11:47:58.832663 drop table if exists "type_conv_test"; [] -gorptest: 11:47:58.856729 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:58.884668 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:58.908506 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:58.936539 drop table if exists "time_test"; [] -gorptest: 11:47:58.960500 drop table if exists "id_created_test"; [] ---- PASS: TestWithTimeSelect (0.63s) +2026/03/07 18:14:04 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:04.029315 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.029790 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.029869 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:04.029912 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:04.030077 drop table if exists "person_test"; [] +gorptest: 18:14:04.030179 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:04.030238 drop table if exists "id_created_test"; [] +gorptest: 18:14:04.030275 drop table if exists "type_conv_test"; [] +gorptest: 18:14:04.030332 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:04.030492 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:04.030586 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.030683 drop table if exists "time_test"; [] +gorptest: 18:14:04.030799 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.042555 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:04.047588 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:04.054474 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.068516 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:04.072192 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.075781 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.079494 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:04.084360 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:04.094498 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:04.098279 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:04.102869 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:04.112242 insert into "time_test" ("Id","Time") values (null,?); [1:2026-03-07 17:43:04.1121962 +0000 UTC] +gorptest: 18:14:04.117946 insert into "time_test" ("Id","Time") values (null,?); [1:2026-03-07 17:44:05.1121962 +0000 UTC] +gorptest: 18:14:04.123772 SELECT id FROM time_test WHERE Time < ? [1:2026-03-07 17:44:04.1121962 +0000 UTC] +gorptest: 18:14:04.124099 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.129412 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.136346 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:04.140841 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:04.152293 drop table if exists "person_test"; [] +gorptest: 18:14:04.155730 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:04.160297 drop table if exists "id_created_test"; [] +gorptest: 18:14:04.165772 drop table if exists "type_conv_test"; [] +gorptest: 18:14:04.174802 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:04.180376 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:04.187181 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.198251 drop table if exists "time_test"; [] +gorptest: 18:14:04.207031 drop table if exists "id_created_test"; [] +--- PASS: TestWithTimeSelect (0.18s) === RUN TestInvoicePersonView -2025/02/02 11:47:58 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:58.964756 drop table if exists "invoice_test"; [] -gorptest: 11:47:58.965146 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:58.965276 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:58.965276 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:58.965288 drop table if exists "person_test"; [] -gorptest: 11:47:58.965434 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:58.965438 drop table if exists "id_created_test"; [] -gorptest: 11:47:58.965438 drop table if exists "type_conv_test"; [] -gorptest: 11:47:58.965459 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:58.965502 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:58.965541 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:58.965673 drop table if exists "time_test"; [] -gorptest: 11:47:58.965673 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:58.992513 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:59.016554 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:59.032530 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:59.048482 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:59.064550 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:59.084517 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:59.112571 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:59.132525 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:59.156608 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:59.180490 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:59.196498 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:47:59.212573 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496879212527031 2:1738496879212527031 3:"bob" 4:"smith" 5:1] -gorptest: 11:47:59.232544 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] -gorptest: 11:47:59.248480 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 11:47:59.248819 drop table if exists "invoice_test"; [] -gorptest: 11:47:59.272486 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:59.296449 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:59.307571 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:59.332529 drop table if exists "person_test"; [] -gorptest: 11:47:59.352493 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:59.372489 drop table if exists "id_created_test"; [] -gorptest: 11:47:59.392612 drop table if exists "type_conv_test"; [] -gorptest: 11:47:59.412504 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:59.432511 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:59.452476 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:59.473047 drop table if exists "time_test"; [] -gorptest: 11:47:59.484826 drop table if exists "id_created_test"; [] ---- PASS: TestInvoicePersonView (0.52s) +2026/03/07 18:14:04 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:04.207455 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.207835 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.207880 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:04.207917 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:04.207951 drop table if exists "person_test"; [] +gorptest: 18:14:04.207986 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:04.208052 drop table if exists "id_created_test"; [] +gorptest: 18:14:04.208091 drop table if exists "type_conv_test"; [] +gorptest: 18:14:04.208126 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:04.208161 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:04.208195 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.208230 drop table if exists "time_test"; [] +gorptest: 18:14:04.208277 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.216978 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:04.220765 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:04.224233 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.238638 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:04.245766 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.260278 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.266598 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:04.274797 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:04.280306 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:04.288197 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:04.297711 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:04.301119 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907244301079545 2:1772907244301079545 3:"bob" 4:"smith" 5:1] +gorptest: 18:14:04.304432 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] +gorptest: 18:14:04.314142 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 18:14:04.314436 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.320736 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.326260 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:04.335105 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:04.340763 drop table if exists "person_test"; [] +gorptest: 18:14:04.350418 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:04.354957 drop table if exists "id_created_test"; [] +gorptest: 18:14:04.365606 drop table if exists "type_conv_test"; [] +gorptest: 18:14:04.370973 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:04.384277 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:04.396396 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.410536 drop table if exists "time_test"; [] +gorptest: 18:14:04.415715 drop table if exists "id_created_test"; [] +--- PASS: TestInvoicePersonView (0.21s) === RUN TestQuoteTableNames -2025/02/02 11:47:59 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:47:59.485289 drop table if exists "invoice_test"; [] -gorptest: 11:47:59.485696 drop table if exists "invoice_tag_test"; [] -gorptest: 11:47:59.485738 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:47:59.485776 drop table if exists "invoice_override_test"; [] -gorptest: 11:47:59.485814 drop table if exists "person_test"; [] -gorptest: 11:47:59.485851 drop table if exists "ignored_column_test"; [] -gorptest: 11:47:59.485889 drop table if exists "id_created_test"; [] -gorptest: 11:47:59.485928 drop table if exists "type_conv_test"; [] -gorptest: 11:47:59.485964 drop table if exists "embedded_struct_test"; [] -gorptest: 11:47:59.486000 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:47:59.486034 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:47:59.486067 drop table if exists "time_test"; [] -gorptest: 11:47:59.486112 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:59.508794 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:47:59.536575 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:47:59.556612 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:47:59.580587 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:47:59.600527 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:59.624487 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:47:59.640549 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:47:59.656630 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:47:59.680521 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:47:59.712557 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:47:59.732501 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] ---- PASS: TestQuoteTableNames (0.57s) +2026/03/07 18:14:04 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:04.417025 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.417566 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.420102 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:04.420360 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:04.420589 drop table if exists "person_test"; [] +gorptest: 18:14:04.420810 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:04.421033 drop table if exists "id_created_test"; [] +gorptest: 18:14:04.421245 drop table if exists "type_conv_test"; [] +gorptest: 18:14:04.421460 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:04.421680 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:04.421893 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.422140 drop table if exists "time_test"; [] +gorptest: 18:14:04.422364 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.428434 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:04.434913 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:04.440421 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.444079 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:04.452280 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.463482 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.469055 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:04.476377 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:04.480666 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:04.500471 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:04.512707 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +--- PASS: TestQuoteTableNames (0.23s) === RUN TestSelectTooManyCols -2025/02/02 11:48:00 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:48:00.055795 drop table if exists "invoice_test"; [] -gorptest: 11:48:00.056377 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:00.056377 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:00.056377 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:00.056405 drop table if exists "person_test"; [] -gorptest: 11:48:00.056532 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:00.056532 drop table if exists "id_created_test"; [] -gorptest: 11:48:00.056532 drop table if exists "type_conv_test"; [] -gorptest: 11:48:00.056644 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:00.056644 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:00.056658 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:00.056699 drop table if exists "time_test"; [] -gorptest: 11:48:00.056839 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:00.073741 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:48:00.088707 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:48:00.116490 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:00.136442 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:48:00.180459 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:00.200433 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:00.224544 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:48:00.244526 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:48:00.264480 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:48:00.292494 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:48:00.312482 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:48:00.333698 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496880333612961 2:1738496880333612961 3:"bob" 4:"smith" 5:1] -gorptest: 11:48:00.343583 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496880343547283 2:1738496880343547283 3:"jane" 4:"doe" 5:1] -gorptest: 11:48:00.354630 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 11:48:00.354903 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] -gorptest: 11:48:00.355050 select * from person_test where Id=? [1:1] -gorptest: 11:48:00.355190 select * from person_test order by fname asc [] -gorptest: 11:48:00.355367 drop table if exists "invoice_test"; [] -gorptest: 11:48:00.380503 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:00.416443 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:00.440555 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:00.464457 drop table if exists "person_test"; [] -gorptest: 11:48:00.484549 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:00.508443 drop table if exists "id_created_test"; [] -gorptest: 11:48:00.524448 drop table if exists "type_conv_test"; [] -gorptest: 11:48:00.544444 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:00.568515 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:00.588486 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:00.605713 drop table if exists "time_test"; [] -gorptest: 11:48:00.618223 drop table if exists "id_created_test"; [] ---- PASS: TestSelectTooManyCols (0.56s) +2026/03/07 18:14:04 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:04.650486 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.650883 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.650926 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:04.650960 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:04.650995 drop table if exists "person_test"; [] +gorptest: 18:14:04.651030 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:04.651064 drop table if exists "id_created_test"; [] +gorptest: 18:14:04.651096 drop table if exists "type_conv_test"; [] +gorptest: 18:14:04.651131 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:04.651167 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:04.651203 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:04.651235 drop table if exists "time_test"; [] +gorptest: 18:14:04.651280 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.661739 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:04.668841 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:04.680130 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:04.713938 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:04.873350 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.881451 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:04.887206 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:04.892880 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:04.906260 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:04.914770 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:04.920602 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:04.929097 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907244929053358 2:1772907244929053358 3:"bob" 4:"smith" 5:1] +gorptest: 18:14:04.935777 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907244935749512 2:1772907244935749512 3:"jane" 4:"doe" 5:1] +gorptest: 18:14:04.956471 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 18:14:04.956729 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] +gorptest: 18:14:04.956861 select * from person_test where Id=? [1:1] +gorptest: 18:14:04.956997 select * from person_test order by fname asc [] +gorptest: 18:14:04.957183 drop table if exists "invoice_test"; [] +gorptest: 18:14:04.976438 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:04.992993 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.002951 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.009072 drop table if exists "person_test"; [] +gorptest: 18:14:05.048267 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.059064 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.072729 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.083067 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.089524 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.105148 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.116100 drop table if exists "time_test"; [] +gorptest: 18:14:05.123004 drop table if exists "id_created_test"; [] +--- PASS: TestSelectTooManyCols (0.47s) === RUN TestSelectSingleVal -2025/02/02 11:48:00 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:48:00.618646 drop table if exists "invoice_test"; [] -gorptest: 11:48:00.619070 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:00.619121 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:00.619167 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:00.619213 drop table if exists "person_test"; [] -gorptest: 11:48:00.619259 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:00.619303 drop table if exists "id_created_test"; [] -gorptest: 11:48:00.619346 drop table if exists "type_conv_test"; [] -gorptest: 11:48:00.619392 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:00.619438 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:00.619484 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:00.619530 drop table if exists "time_test"; [] -gorptest: 11:48:00.619588 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:00.630392 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:48:00.638408 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:48:00.653623 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:00.666801 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:48:00.676547 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:00.700559 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:00.724521 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:48:00.744500 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:48:00.756402 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:48:00.769737 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:48:00.788921 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:48:00.804984 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496880804940620 2:1738496880804940620 3:"bob" 4:"smith" 5:1] -gorptest: 11:48:00.829160 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 11:48:00.829604 select * from person_test where Id=? [1:1] -gorptest: 11:48:00.829783 select FName from person_test where Id=? [1:1] -gorptest: 11:48:00.829944 select * from person_test where Id=? [1:1] -gorptest: 11:48:00.830086 select * from person_test where 2<1 AND Id=? [1:1] -gorptest: 11:48:00.830213 select * from person_test where Id=? [1:-2222] -gorptest: 11:48:00.830367 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738496880830346965 2:1738496880830346965 3:"bob" 4:"smith" 5:1] -gorptest: 11:48:00.848888 select * from person_test where Fname='bob' [] -gorptest: 11:48:00.849224 select * from person_test where Id=-123 [] -gorptest: 11:48:00.849306 select * from person_test where Id=-123 [] -gorptest: 11:48:00.849376 select * from person_test where Id=-123 [] -gorptest: 11:48:00.849449 select * from person_test where Id=-123 [] -gorptest: 11:48:00.849528 drop table if exists "invoice_test"; [] -gorptest: 11:48:00.868461 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:00.896475 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:00.920462 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:00.933440 drop table if exists "person_test"; [] -gorptest: 11:48:00.948449 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:00.968409 drop table if exists "id_created_test"; [] -gorptest: 11:48:00.988446 drop table if exists "type_conv_test"; [] -gorptest: 11:48:01.004437 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:01.024438 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:01.044434 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:01.053413 drop table if exists "time_test"; [] -gorptest: 11:48:01.076596 drop table if exists "id_created_test"; [] ---- PASS: TestSelectSingleVal (0.46s) +2026/03/07 18:14:05 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:05.124211 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.125616 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.125796 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.125975 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.126153 drop table if exists "person_test"; [] +gorptest: 18:14:05.126333 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.126509 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.126684 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.126858 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.127033 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.127208 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.127402 drop table if exists "time_test"; [] +gorptest: 18:14:05.127725 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.134794 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:05.148252 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:05.153832 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.159727 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:05.168439 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.174338 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.180402 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:05.190693 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:05.217258 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:05.227332 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:05.232900 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:05.240306 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907245240256103 2:1772907245240256103 3:"bob" 4:"smith" 5:1] +gorptest: 18:14:05.245736 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 18:14:05.245989 select * from person_test where Id=? [1:1] +gorptest: 18:14:05.246134 select FName from person_test where Id=? [1:1] +gorptest: 18:14:05.246221 select * from person_test where Id=? [1:1] +gorptest: 18:14:05.246337 select * from person_test where 2<1 AND Id=? [1:1] +gorptest: 18:14:05.246445 select * from person_test where Id=? [1:-2222] +gorptest: 18:14:05.246567 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1772907245246551493 2:1772907245246551493 3:"bob" 4:"smith" 5:1] +gorptest: 18:14:05.252088 select * from person_test where Fname='bob' [] +gorptest: 18:14:05.252330 select * from person_test where Id=-123 [] +gorptest: 18:14:05.252403 select * from person_test where Id=-123 [] +gorptest: 18:14:05.252469 select * from person_test where Id=-123 [] +gorptest: 18:14:05.252527 select * from person_test where Id=-123 [] +gorptest: 18:14:05.252586 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.259511 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.265186 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.271067 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.288303 drop table if exists "person_test"; [] +gorptest: 18:14:05.293865 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.300117 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.306656 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.329710 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.343150 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.348539 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.360482 drop table if exists "time_test"; [] +gorptest: 18:14:05.367347 drop table if exists "id_created_test"; [] +--- PASS: TestSelectSingleVal (0.24s) === RUN TestSelectAlias -2025/02/02 11:48:01 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:48:01.077071 drop table if exists "invoice_test"; [] -gorptest: 11:48:01.077506 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:01.077552 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:01.077596 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:01.077642 drop table if exists "person_test"; [] -gorptest: 11:48:01.077687 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:01.077731 drop table if exists "id_created_test"; [] -gorptest: 11:48:01.077775 drop table if exists "type_conv_test"; [] -gorptest: 11:48:01.077816 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:01.077860 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:01.077906 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:01.077950 drop table if exists "time_test"; [] -gorptest: 11:48:01.078016 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:01.100595 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:48:01.116605 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:48:01.132580 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:01.156556 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:48:01.188580 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:01.212596 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:01.236594 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:48:01.260596 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:48:01.280526 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:48:01.300471 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:48:01.320466 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:48:01.340477 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] -gorptest: 11:48:01.360433 select * from id_created_test where Id=1 [] -gorptest: 11:48:01.360737 SELECT *, 1 AS external FROM id_created_test [] -gorptest: 11:48:01.360887 drop table if exists "invoice_test"; [] -gorptest: 11:48:01.376801 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:01.396803 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:01.421017 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:01.437920 drop table if exists "person_test"; [] -gorptest: 11:48:01.453873 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:01.476566 drop table if exists "id_created_test"; [] -gorptest: 11:48:01.507693 drop table if exists "type_conv_test"; [] -gorptest: 11:48:01.525287 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:01.548600 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:01.577191 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:01.600625 drop table if exists "time_test"; [] -gorptest: 11:48:01.616594 drop table if exists "id_created_test"; [] ---- PASS: TestSelectAlias (0.54s) +2026/03/07 18:14:05 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:05.367790 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.368259 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.368305 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.368346 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.368383 drop table if exists "person_test"; [] +gorptest: 18:14:05.368418 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.368451 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.368487 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.368518 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.368553 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.368587 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.368623 drop table if exists "time_test"; [] +gorptest: 18:14:05.368685 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.376966 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:05.383310 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:05.389127 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.397645 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:05.403115 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.412357 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.418148 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:05.428790 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:05.436657 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:05.442135 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:05.447844 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:05.464377 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] +gorptest: 18:14:05.470041 select * from id_created_test where Id=1 [] +gorptest: 18:14:05.470260 SELECT *, 1 AS external FROM id_created_test [] +gorptest: 18:14:05.470413 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.480707 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.485907 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.492952 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.500670 drop table if exists "person_test"; [] +gorptest: 18:14:05.508847 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.516832 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.530728 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.536072 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.542043 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.547012 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.552024 drop table if exists "time_test"; [] +gorptest: 18:14:05.557166 drop table if exists "id_created_test"; [] +--- PASS: TestSelectAlias (0.19s) === RUN TestMysqlPanicIfDialectNotInitialized --- PASS: TestMysqlPanicIfDialectNotInitialized (0.00s) === RUN TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange -2025/02/02 11:48:01 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:48:01.617159 drop table if exists "invoice_test"; [] -gorptest: 11:48:01.617628 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:01.617680 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:01.617730 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:01.617775 drop table if exists "person_test"; [] -gorptest: 11:48:01.617821 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:01.617866 drop table if exists "id_created_test"; [] -gorptest: 11:48:01.617913 drop table if exists "type_conv_test"; [] -gorptest: 11:48:01.617962 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:01.618012 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:01.618059 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:01.618110 drop table if exists "time_test"; [] -gorptest: 11:48:01.618171 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:01.641073 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:48:01.660654 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:48:01.692468 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:01.716547 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:48:01.732078 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:01.752556 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:01.768578 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:48:01.788605 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:48:01.812607 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:48:01.828587 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:48:01.852619 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:48:01.872591 drop table if exists "invoice_test"; [] -gorptest: 11:48:01.888594 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:01.902420 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:01.920577 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:01.940564 drop table if exists "person_test"; [] -gorptest: 11:48:01.956688 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:01.972590 drop table if exists "id_created_test"; [] -gorptest: 11:48:01.992533 drop table if exists "type_conv_test"; [] -gorptest: 11:48:02.016526 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:02.040470 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:02.064589 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:02.084550 drop table if exists "time_test"; [] -gorptest: 11:48:02.112565 drop table if exists "id_created_test"; [] -gorptest: 11:48:02.112705 drop table if exists "single_column_table"; [] -gorptest: 11:48:02.112780 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:02.160520 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:48:02.180581 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:48:02.212579 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:02.232806 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:48:02.244996 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:02.268503 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:02.288503 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:48:02.304492 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:48:02.320446 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:48:02.356486 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:48:02.384427 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:48:02.412438 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 11:48:02.416398 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] -gorptest: 11:48:02.436447 delete from "invoice_test"; [] -gorptest: 11:48:02.460471 delete from "invoice_tag_test"; [] -gorptest: 11:48:02.484455 delete from "alias_trans_field_test"; [] -gorptest: 11:48:02.508515 delete from "invoice_override_test"; [] -gorptest: 11:48:02.528475 delete from "person_test"; [] -gorptest: 11:48:02.552494 delete from "ignored_column_test"; [] -gorptest: 11:48:02.576425 delete from "id_created_test"; [] -gorptest: 11:48:02.595094 delete from "type_conv_test"; [] -gorptest: 11:48:02.624617 delete from "embedded_struct_test"; [] -gorptest: 11:48:02.645696 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:02.654809 delete from "embedded_autoincr_test"; [] -gorptest: 11:48:02.662479 delete from "time_test"; [] -gorptest: 11:48:02.677487 delete from "id_created_test"; [] -gorptest: 11:48:02.697167 delete from "single_column_table"; [] -gorptest: 11:48:02.720599 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] -gorptest: 11:48:02.720850 drop table if exists "invoice_test"; [] -gorptest: 11:48:02.744463 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:02.773099 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:02.792555 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:02.816714 drop table if exists "person_test"; [] -gorptest: 11:48:02.856581 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:02.879547 drop table if exists "id_created_test"; [] -gorptest: 11:48:02.904491 drop table if exists "type_conv_test"; [] -gorptest: 11:48:02.932431 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:02.960479 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:02.981848 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:03.036588 drop table if exists "time_test"; [] -gorptest: 11:48:03.064581 drop table if exists "id_created_test"; [] -gorptest: 11:48:03.067087 drop table if exists "single_column_table"; [] ---- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (1.48s) +2026/03/07 18:14:05 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:05.557653 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.558023 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.558072 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.558106 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.558145 drop table if exists "person_test"; [] +gorptest: 18:14:05.558185 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.558216 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.558251 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.558287 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.558318 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.558357 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.558393 drop table if exists "time_test"; [] +gorptest: 18:14:05.558440 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.563437 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:05.574398 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:05.579212 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.582589 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:05.592201 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.596056 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.606454 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:05.612523 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:05.617847 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:05.622894 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:05.627781 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:05.641000 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.646619 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.652476 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.662478 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:05.672115 drop table if exists "person_test"; [] +gorptest: 18:14:05.680915 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:05.686649 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.692327 drop table if exists "type_conv_test"; [] +gorptest: 18:14:05.697849 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:05.703761 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.715144 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:05.721730 drop table if exists "time_test"; [] +gorptest: 18:14:05.727321 drop table if exists "id_created_test"; [] +gorptest: 18:14:05.727492 drop table if exists "single_column_table"; [] +gorptest: 18:14:05.727657 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.736341 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:05.746688 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:05.757108 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:05.765129 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:05.774471 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.786571 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:05.799031 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:05.816478 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:05.837149 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:05.852418 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:05.859744 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:05.871534 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 18:14:05.871750 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] +gorptest: 18:14:05.885413 delete from "invoice_test"; [] +gorptest: 18:14:05.893310 delete from "invoice_tag_test"; [] +gorptest: 18:14:05.899258 delete from "alias_trans_field_test"; [] +gorptest: 18:14:05.905351 delete from "invoice_override_test"; [] +gorptest: 18:14:05.913115 delete from "person_test"; [] +gorptest: 18:14:05.920817 delete from "ignored_column_test"; [] +gorptest: 18:14:05.926964 delete from "id_created_test"; [] +gorptest: 18:14:05.937063 delete from "type_conv_test"; [] +gorptest: 18:14:05.943754 delete from "embedded_struct_test"; [] +gorptest: 18:14:05.950760 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:05.957810 delete from "embedded_autoincr_test"; [] +gorptest: 18:14:05.964694 delete from "time_test"; [] +gorptest: 18:14:05.970175 delete from "id_created_test"; [] +gorptest: 18:14:05.975380 delete from "single_column_table"; [] +gorptest: 18:14:05.984250 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] +gorptest: 18:14:05.984480 drop table if exists "invoice_test"; [] +gorptest: 18:14:05.990175 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:05.994823 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:05.999837 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:06.005602 drop table if exists "person_test"; [] +gorptest: 18:14:06.016925 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:06.022270 drop table if exists "id_created_test"; [] +gorptest: 18:14:06.028294 drop table if exists "type_conv_test"; [] +gorptest: 18:14:06.033548 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:06.039652 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:06.049693 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:06.055993 drop table if exists "time_test"; [] +gorptest: 18:14:06.065062 drop table if exists "id_created_test"; [] +gorptest: 18:14:06.065193 drop table if exists "single_column_table"; [] +--- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (0.51s) === RUN TestPrepare -2025/02/02 11:48:03 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 11:48:03.097418 drop table if exists "invoice_test"; [] -gorptest: 11:48:03.098182 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:03.098288 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:03.098412 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:03.098461 drop table if exists "person_test"; [] -gorptest: 11:48:03.098505 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:03.098683 drop table if exists "id_created_test"; [] -gorptest: 11:48:03.098728 drop table if exists "type_conv_test"; [] -gorptest: 11:48:03.098770 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:03.098810 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:03.098850 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:03.098893 drop table if exists "time_test"; [] -gorptest: 11:48:03.098952 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:03.132594 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] -gorptest: 11:48:03.156552 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 11:48:03.196511 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 11:48:03.224396 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 11:48:03.268422 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:03.304571 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 11:48:03.376438 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 11:48:03.408384 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 11:48:03.432597 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 11:48:03.448018 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 11:48:03.459455 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 11:48:03.464964 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] -gorptest: 11:48:03.483835 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] -gorptest: 11:48:03.508539 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] -gorptest: 11:48:03.548560 SELECT * from invoice_test WHERE Memo='prepare-baz' [] -gorptest: 11:48:03.548905 begin; [] -gorptest: 11:48:03.548967 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] -gorptest: 11:48:03.549222 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 11:48:03.549885 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 11:48:03.549995 commit; [] -gorptest: 11:48:03.568541 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 11:48:03.572553 drop table if exists "invoice_test"; [] -gorptest: 11:48:03.604614 drop table if exists "invoice_tag_test"; [] -gorptest: 11:48:03.626137 drop table if exists "alias_trans_field_test"; [] -gorptest: 11:48:03.652550 drop table if exists "invoice_override_test"; [] -gorptest: 11:48:03.680549 drop table if exists "person_test"; [] -gorptest: 11:48:03.708542 drop table if exists "ignored_column_test"; [] -gorptest: 11:48:03.736567 drop table if exists "id_created_test"; [] -gorptest: 11:48:03.764567 drop table if exists "type_conv_test"; [] -gorptest: 11:48:03.792569 drop table if exists "embedded_struct_test"; [] -gorptest: 11:48:03.820532 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 11:48:03.848475 drop table if exists "embedded_autoincr_test"; [] -gorptest: 11:48:03.872533 drop table if exists "time_test"; [] -gorptest: 11:48:03.900441 drop table if exists "id_created_test"; [] ---- PASS: TestPrepare (0.81s) +2026/03/07 18:14:06 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 +gorptest: 18:14:06.071359 drop table if exists "invoice_test"; [] +gorptest: 18:14:06.071759 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:06.071800 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:06.071834 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:06.071867 drop table if exists "person_test"; [] +gorptest: 18:14:06.071900 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:06.071952 drop table if exists "id_created_test"; [] +gorptest: 18:14:06.071984 drop table if exists "type_conv_test"; [] +gorptest: 18:14:06.072092 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:06.072132 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:06.072165 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:06.072195 drop table if exists "time_test"; [] +gorptest: 18:14:06.072241 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:06.081599 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] +gorptest: 18:14:06.088718 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 18:14:06.098482 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 18:14:06.105180 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 18:14:06.110875 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:06.118351 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 18:14:06.129284 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 18:14:06.141600 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 18:14:06.153426 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 18:14:06.180479 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 18:14:06.200657 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 18:14:06.207316 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] +gorptest: 18:14:06.216221 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] +gorptest: 18:14:06.223733 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] +gorptest: 18:14:06.237923 SELECT * from invoice_test WHERE Memo='prepare-baz' [] +gorptest: 18:14:06.238268 begin; [] +gorptest: 18:14:06.238337 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] +gorptest: 18:14:06.238529 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 18:14:06.239066 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 18:14:06.239210 commit; [] +gorptest: 18:14:06.246557 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 18:14:06.246761 drop table if exists "invoice_test"; [] +gorptest: 18:14:06.257858 drop table if exists "invoice_tag_test"; [] +gorptest: 18:14:06.264125 drop table if exists "alias_trans_field_test"; [] +gorptest: 18:14:06.269504 drop table if exists "invoice_override_test"; [] +gorptest: 18:14:06.273194 drop table if exists "person_test"; [] +gorptest: 18:14:06.282805 drop table if exists "ignored_column_test"; [] +gorptest: 18:14:06.287782 drop table if exists "id_created_test"; [] +gorptest: 18:14:06.293240 drop table if exists "type_conv_test"; [] +gorptest: 18:14:06.305777 drop table if exists "embedded_struct_test"; [] +gorptest: 18:14:06.314438 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 18:14:06.319508 drop table if exists "embedded_autoincr_test"; [] +gorptest: 18:14:06.328853 drop table if exists "time_test"; [] +gorptest: 18:14:06.338530 drop table if exists "id_created_test"; [] +--- PASS: TestPrepare (0.27s) PASS -ok gopkg.in/gorp.v1 14.620s +ok gopkg.in/gorp.v1 6.213s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -1825,12 +1861,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3309761/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3330076 and its subdirectories -I: Current time: Sat Feb 1 23:48:17 -12 2025 -I: pbuilder-time-stamp: 1738496897 +I: removing directory /srv/workspace/pbuilder/3309761 and its subdirectories +I: Current time: Sun Mar 8 08:14:14 +14 2026 +I: pbuilder-time-stamp: 1772907254