Diff of the two buildlogs: -- --- b1/build.log 2025-03-10 08:27:58.254648450 +0000 +++ b2/build.log 2025-03-10 08:29:05.795629269 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Mar 9 20:20:48 -12 2025 -I: pbuilder-time-stamp: 1741594848 +I: Current time: Mon Apr 13 04:50:57 +14 2026 +I: pbuilder-time-stamp: 1776005457 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/2098090/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1867766/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-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 Apr 12 14:51 /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/1867766/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1867766/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='unstable' - 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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='ffa6bd190f5d4e249db122ce5f6d59da' - 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='2098090' - PS1='# ' - PS2='> ' + INVOCATION_ID=ab6425a7e5e34996aca7df761c103170 + 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=1867766 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.B9vZEfpv/pbuilderrc_34A6 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.B9vZEfpv/b1 --logfile b1/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - 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.B9vZEfpv/pbuilderrc_TX2z --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.B9vZEfpv/b2 --logfile b2/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + 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 ionos1-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2098090/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1867766/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 unstable/main amd64 libsqlite3-dev amd64 3.46.1-2 [1107 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-sqlite3-dev amd64 1.14.24~ds1-1 [83.9 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 golang-github-ziutek-mymysql-dev all 1.5.4+git20170206.23.0582bcf-2 [46.8 kB] -Fetched 79.4 MB in 4s (18.0 MB/s) +Fetched 79.4 MB in 2s (36.7 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 ... 19783 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/1867766/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1867766/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,62 +489,62 @@ 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 -internal/goarch + cd _build && go install -trimpath -v -p 42 gopkg.in/gorp.v1 +internal/coverage/rtcov internal/unsafeheader +internal/godebugs +internal/goarch +internal/itoa +internal/byteorder +unicode/utf8 log/internal unicode -internal/byteorder +cmp math/bits +internal/profilerecord internal/goos -unicode/utf8 -internal/asan -sync/atomic -internal/runtime/atomic internal/goexperiment -internal/godebugs +sync/atomic +internal/asan +internal/msan internal/cpu -cmp -internal/coverage/rtcov -internal/profilerecord internal/runtime/syscall +internal/runtime/atomic internal/runtime/math -internal/msan -internal/runtime/sys -internal/itoa internal/abi +internal/runtime/sys internal/chacha8rand -internal/runtime/exithook internal/bytealg +internal/runtime/exithook math internal/stringslite internal/race internal/sync internal/runtime/maps runtime -internal/reflectlite iter +internal/reflectlite sync -slices maps +slices errors sort +internal/bisect +internal/testlog internal/oserror +io path math/rand/v2 strconv -internal/bisect -io -internal/testlog syscall internal/godebug bytes strings reflect regexp/syntax -internal/syscall/unix internal/syscall/execenv time +internal/syscall/unix regexp context io/fs @@ -517,1290 +553,1290 @@ os internal/fmtsort fmt -database/sql/driver log +database/sql/driver 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/03/10 08:27:09 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: 08:27:09.943023 drop table if exists "invoice_test"; [] -gorptest: 08:27:09.952555 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:09.952616 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:09.952644 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:09.952669 drop table if exists "person_test"; [] -gorptest: 08:27:09.952693 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:09.952718 drop table if exists "id_created_test"; [] -gorptest: 08:27:09.952741 drop table if exists "type_conv_test"; [] -gorptest: 08:27:09.952766 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:09.952790 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:09.952815 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:09.952840 drop table if exists "time_test"; [] -gorptest: 08:27:09.952880 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:09.978881 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: 08:27:10.059113 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:10.103107 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:10.123108 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:10.155146 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:10.179108 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:10.207221 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:10.221114 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:10.239159 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:10.259368 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:10.279142 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:10.299473 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: 08:27:10.299757 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: 08:27:10.299805 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:10.299851 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: 08:27:10.299898 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: 08:27:10.299939 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:10.299989 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:10.300034 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:10.300078 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:10.300122 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:10.300161 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: 08:27:10.300194 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:10.300229 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 08:27:10.300269 drop table if exists "invoice_test"; [] -gorptest: 08:27:10.319198 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:10.351919 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:10.405081 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:10.417790 drop table if exists "person_test"; [] -gorptest: 08:27:10.439143 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:10.516491 drop table if exists "id_created_test"; [] -gorptest: 08:27:10.551166 drop table if exists "type_conv_test"; [] -gorptest: 08:27:10.579130 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:10.621644 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:10.655211 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:10.679001 drop table if exists "time_test"; [] -gorptest: 08:27:10.703065 drop table if exists "id_created_test"; [] ---- PASS: TestCreateTablesIfNotExists (0.77s) +2026/04/12 14:51:43 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: 14:51:43.340422 drop table if exists "invoice_test"; [] +gorptest: 14:51:43.341059 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:43.341108 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:43.341142 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:43.341175 drop table if exists "person_test"; [] +gorptest: 14:51:43.341208 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:43.341242 drop table if exists "id_created_test"; [] +gorptest: 14:51:43.341275 drop table if exists "type_conv_test"; [] +gorptest: 14:51:43.341310 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:43.341345 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:43.341380 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:43.341414 drop table if exists "time_test"; [] +gorptest: 14:51:43.341456 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:43.350973 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: 14:51:43.354251 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:43.357624 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:43.361210 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:43.364311 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.367276 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.372419 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:43.380336 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:43.384128 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:43.387721 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:43.391039 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:43.394698 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: 14:51:43.394783 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: 14:51:43.394835 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:43.394891 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: 14:51:43.394944 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: 14:51:43.394992 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.395032 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.395078 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:43.395126 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:43.395174 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:43.395223 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: 14:51:43.395268 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:43.395313 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 14:51:43.395356 drop table if exists "invoice_test"; [] +gorptest: 14:51:43.397848 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:43.401731 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:43.405340 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:43.407905 drop table if exists "person_test"; [] +gorptest: 14:51:43.410614 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:43.414265 drop table if exists "id_created_test"; [] +gorptest: 14:51:43.416984 drop table if exists "type_conv_test"; [] +gorptest: 14:51:43.419628 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:43.424896 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:43.427980 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:43.430538 drop table if exists "time_test"; [] +gorptest: 14:51:43.432964 drop table if exists "id_created_test"; [] +--- PASS: TestCreateTablesIfNotExists (0.09s) === RUN TestTruncateTables -2025/03/10 08:27:10 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: 08:27:10.703733 drop table if exists "invoice_test"; [] -gorptest: 08:27:10.704229 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:10.704270 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:10.704306 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:10.704341 drop table if exists "person_test"; [] -gorptest: 08:27:10.704377 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:10.704411 drop table if exists "id_created_test"; [] -gorptest: 08:27:10.704443 drop table if exists "type_conv_test"; [] -gorptest: 08:27:10.704476 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:10.704512 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:10.704546 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:10.704581 drop table if exists "time_test"; [] -gorptest: 08:27:10.704633 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:10.763185 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: 08:27:10.791187 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:10.818967 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:10.843067 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:10.875101 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:10.903126 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:10.927101 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:10.951075 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:10.982971 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:11.015116 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:11.039115 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:11.063244 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: 08:27:11.063471 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: 08:27:11.063528 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:11.063583 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: 08:27:11.063635 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: 08:27:11.063683 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:11.063723 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:11.063768 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:11.063819 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:11.063874 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:11.063920 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: 08:27:11.063963 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:11.064009 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 08:27:11.064105 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595231064067386 2:1741595231064067386 3:"Bob" 4:"Smith" 5:1] -gorptest: 08:27:11.083173 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] -gorptest: 08:27:11.114903 delete from "invoice_test"; [] -gorptest: 08:27:11.150906 delete from "invoice_tag_test"; [] -gorptest: 08:27:11.171029 delete from "alias_trans_field_test"; [] -gorptest: 08:27:11.191103 delete from "invoice_override_test"; [] -gorptest: 08:27:11.211180 delete from "person_test"; [] -gorptest: 08:27:11.240108 delete from "ignored_column_test"; [] -gorptest: 08:27:11.251582 delete from "id_created_test"; [] -gorptest: 08:27:11.267341 delete from "type_conv_test"; [] -gorptest: 08:27:11.287485 delete from "embedded_struct_test"; [] -gorptest: 08:27:11.311059 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:11.335032 delete from "embedded_autoincr_test"; [] -gorptest: 08:27:11.359101 delete from "time_test"; [] -gorptest: 08:27:11.379070 delete from "id_created_test"; [] -gorptest: 08:27:11.387022 SELECT * FROM person_test [] -gorptest: 08:27:11.387571 SELECT * FROM invoice_test [] -gorptest: 08:27:11.387691 drop table if exists "invoice_test"; [] -gorptest: 08:27:11.500168 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:11.531077 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:11.594990 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:11.615358 drop table if exists "person_test"; [] -gorptest: 08:27:11.639107 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:11.659524 drop table if exists "id_created_test"; [] -gorptest: 08:27:11.679089 drop table if exists "type_conv_test"; [] -gorptest: 08:27:11.763037 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:12.639196 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:12.895117 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:13.483082 drop table if exists "time_test"; [] -gorptest: 08:27:14.195054 drop table if exists "id_created_test"; [] ---- PASS: TestTruncateTables (3.49s) +2026/04/12 14:51:43 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: 14:51:43.433328 drop table if exists "invoice_test"; [] +gorptest: 14:51:43.433583 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:43.433629 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:43.433664 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:43.433705 drop table if exists "person_test"; [] +gorptest: 14:51:43.433740 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:43.433781 drop table if exists "id_created_test"; [] +gorptest: 14:51:43.433820 drop table if exists "type_conv_test"; [] +gorptest: 14:51:43.433858 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:43.433896 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:43.433934 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:43.433972 drop table if exists "time_test"; [] +gorptest: 14:51:43.434021 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:43.436813 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: 14:51:43.439294 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:43.441903 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:43.444450 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:43.446867 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.449302 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.451838 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:43.455114 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:43.457714 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:43.461417 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:43.464897 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:43.468756 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: 14:51:43.468853 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: 14:51:43.468915 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:43.468971 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: 14:51:43.469023 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: 14:51:43.469068 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.469111 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:43.469155 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:43.469200 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:43.469246 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:43.469293 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: 14:51:43.469338 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:43.469380 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 14:51:43.469454 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005503469434377 2:1776005503469434377 3:"Bob" 4:"Smith" 5:1] +gorptest: 14:51:43.473057 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] +gorptest: 14:51:43.477825 delete from "invoice_test"; [] +gorptest: 14:51:43.481224 delete from "invoice_tag_test"; [] +gorptest: 14:51:43.484687 delete from "alias_trans_field_test"; [] +gorptest: 14:51:43.488039 delete from "invoice_override_test"; [] +gorptest: 14:51:43.492427 delete from "person_test"; [] +gorptest: 14:51:43.511026 delete from "ignored_column_test"; [] +gorptest: 14:51:43.777025 delete from "id_created_test"; [] +gorptest: 14:51:44.407229 delete from "type_conv_test"; [] +gorptest: 14:51:45.111687 delete from "embedded_struct_test"; [] +gorptest: 14:51:45.546867 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:47.075983 delete from "embedded_autoincr_test"; [] +gorptest: 14:51:47.386865 delete from "time_test"; [] +gorptest: 14:51:48.423667 delete from "id_created_test"; [] +gorptest: 14:51:49.499254 SELECT * FROM person_test [] +gorptest: 14:51:49.499522 SELECT * FROM invoice_test [] +gorptest: 14:51:49.499628 drop table if exists "invoice_test"; [] +gorptest: 14:51:50.516176 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:50.525043 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:50.532416 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:50.537771 drop table if exists "person_test"; [] +gorptest: 14:51:50.546604 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:50.549679 drop table if exists "id_created_test"; [] +gorptest: 14:51:50.552674 drop table if exists "type_conv_test"; [] +gorptest: 14:51:50.557283 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:50.563873 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:50.569108 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:50.575162 drop table if exists "time_test"; [] +gorptest: 14:51:50.581620 drop table if exists "id_created_test"; [] +--- PASS: TestTruncateTables (7.15s) === RUN TestCustomDateType -gorptest: 08:27:14.195633 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] -gorptest: 08:27:14.847282 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-03-10 08:27:14 +0000 UTC] -gorptest: 08:27:15.195171 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] -gorptest: 08:27:15.195680 drop table if exists "WithCustomDate"; [] ---- PASS: TestCustomDateType (1.76s) +gorptest: 14:51:50.581942 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] +gorptest: 14:51:50.586311 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2026-04-12 14:51:50 +0000 UTC] +gorptest: 14:51:50.589941 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] +gorptest: 14:51:50.590212 drop table if exists "WithCustomDate"; [] +--- PASS: TestCustomDateType (0.01s) === RUN TestUIntPrimaryKey -gorptest: 08:27:15.955557 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 08:27:16.371008 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 08:27:16.391948 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 08:27:16.412007 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] -gorptest: 08:27:16.432043 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] -gorptest: 08:27:16.452134 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] -gorptest: 08:27:16.471456 drop table if exists "PersonUInt64"; [] -gorptest: 08:27:16.495419 drop table if exists "PersonUInt32"; [] -gorptest: 08:27:16.519685 drop table if exists "PersonUInt16"; [] ---- PASS: TestUIntPrimaryKey (0.59s) +gorptest: 14:51:50.594734 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 14:51:50.598466 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 14:51:50.601847 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 14:51:50.643612 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] +gorptest: 14:51:50.679213 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] +gorptest: 14:51:50.711629 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] +gorptest: 14:51:50.714968 drop table if exists "PersonUInt64"; [] +gorptest: 14:51:50.719461 drop table if exists "PersonUInt32"; [] +gorptest: 14:51:50.723074 drop table if exists "PersonUInt16"; [] +--- PASS: TestUIntPrimaryKey (0.13s) === RUN TestSetUniqueTogether -gorptest: 08:27:16.544056 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] -gorptest: 08:27:16.563473 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] -gorptest: 08:27:16.587464 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] -gorptest: 08:27:16.587901 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] -gorptest: 08:27:16.587980 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] -gorptest: 08:27:16.615353 drop table if exists "UniqueColumns"; [] ---- PASS: TestSetUniqueTogether (0.09s) +gorptest: 14:51:50.726296 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] +gorptest: 14:51:50.730010 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] +gorptest: 14:51:50.735076 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] +gorptest: 14:51:50.735268 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] +gorptest: 14:51:50.735361 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] +gorptest: 14:51:50.738766 drop table if exists "UniqueColumns"; [] +--- PASS: TestSetUniqueTogether (0.02s) === RUN TestPersistentUser -gorptest: 08:27:16.632466 drop table if exists PersistentUser [] -gorptest: 08:27:16.633467 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 08:27:16.663357 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 08:27:16.691322 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] -gorptest: 08:27:16.691816 select * from PersistentUser [] -gorptest: 08:27:16.691953 select * from PersistentUser [] -gorptest: 08:27:16.692028 select * from PersistentUser [] -gorptest: 08:27:16.692108 select Id from PersistentUser [] -gorptest: 08:27:16.692159 select mykey from PersistentUser [] -gorptest: 08:27:16.692240 select PassedTraining from PersistentUser [] -gorptest: 08:27:16.692283 select Id from PersistentUser [] -gorptest: 08:27:16.692342 drop table if exists "PersistentUser"; [] ---- PASS: TestPersistentUser (0.08s) +gorptest: 14:51:50.742433 drop table if exists PersistentUser [] +gorptest: 14:51:50.742970 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 14:51:50.849109 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 14:51:50.897581 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] +gorptest: 14:51:50.897828 select * from PersistentUser [] +gorptest: 14:51:50.897944 select * from PersistentUser [] +gorptest: 14:51:50.898019 select * from PersistentUser [] +gorptest: 14:51:50.898085 select Id from PersistentUser [] +gorptest: 14:51:50.898163 select mykey from PersistentUser [] +gorptest: 14:51:50.898218 select PassedTraining from PersistentUser [] +gorptest: 14:51:50.898266 select Id from PersistentUser [] +gorptest: 14:51:50.898321 drop table if exists "PersistentUser"; [] +--- PASS: TestPersistentUser (0.16s) === RUN TestNamedQueryMap -gorptest: 08:27:16.715807 drop table if exists PersistentUser [] -gorptest: 08:27:16.716541 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 08:27:16.735639 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 08:27:16.759299 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 08:27:16.779473 select * from PersistentUser where mykey = ? [1:43] -gorptest: 08:27:16.779972 select * from PersistentUser where mykey = ? [1:43] -gorptest: 08:27:16.780094 +gorptest: 14:51:50.902588 drop table if exists PersistentUser [] +gorptest: 14:51:50.903073 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 14:51:50.911897 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 14:51:50.922373 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 14:51:50.925465 select * from PersistentUser where mykey = ? [1:43] +gorptest: 14:51:50.925682 select * from PersistentUser where mykey = ? [1:43] +gorptest: 14:51:50.925796 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 08:27:16.780240 +gorptest: 14:51:50.925917 select * from PersistentUser where mykey = ? and Id != 'abc:def' [1:43] -gorptest: 08:27:16.780327 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryMap (0.10s) +gorptest: 14:51:50.926018 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryMap (0.03s) === RUN TestNamedQueryStruct -gorptest: 08:27:16.811921 drop table if exists PersistentUser [] -gorptest: 08:27:16.812822 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 08:27:16.831485 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 08:27:16.843997 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 08:27:16.859551 +gorptest: 14:51:50.931559 drop table if exists PersistentUser [] +gorptest: 14:51:50.931896 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 14:51:50.935936 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 14:51:50.938994 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 14:51:50.941775 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 08:27:16.860004 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryStruct (0.06s) +gorptest: 14:51:50.941962 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryStruct (0.01s) === RUN TestReturnsNonNilSlice -2025/03/10 08:27:16 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: 08:27:16.876044 drop table if exists "invoice_test"; [] -gorptest: 08:27:16.876633 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:16.876668 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:16.876697 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:16.876726 drop table if exists "person_test"; [] -gorptest: 08:27:16.876759 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:16.876792 drop table if exists "id_created_test"; [] -gorptest: 08:27:16.876818 drop table if exists "type_conv_test"; [] -gorptest: 08:27:16.876842 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:16.876868 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:16.876891 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:16.876915 drop table if exists "time_test"; [] -gorptest: 08:27:16.876976 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:16.895648 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: 08:27:16.915653 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:16.939299 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:16.963372 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:16.987528 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:17.011363 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:17.035336 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:17.049533 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:17.071209 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:17.091198 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:17.115227 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:17.135518 select * from invoice_test where id=99999 [] -gorptest: 08:27:17.135920 select * from invoice_test where id=99999 [] -gorptest: 08:27:17.136002 drop table if exists "invoice_test"; [] -gorptest: 08:27:17.163384 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:17.187186 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:17.207588 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:17.227559 drop table if exists "person_test"; [] -gorptest: 08:27:17.239444 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:17.259472 drop table if exists "id_created_test"; [] -gorptest: 08:27:17.274085 drop table if exists "type_conv_test"; [] -gorptest: 08:27:17.287542 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:17.311147 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:17.471155 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:17.684310 drop table if exists "time_test"; [] -gorptest: 08:27:17.704314 drop table if exists "id_created_test"; [] ---- PASS: TestReturnsNonNilSlice (0.83s) +2026/04/12 14:51:50 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: 14:51:50.945545 drop table if exists "invoice_test"; [] +gorptest: 14:51:50.945858 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:50.945907 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:50.945944 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:50.945980 drop table if exists "person_test"; [] +gorptest: 14:51:50.946016 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:50.946058 drop table if exists "id_created_test"; [] +gorptest: 14:51:50.946093 drop table if exists "type_conv_test"; [] +gorptest: 14:51:50.946129 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:50.946172 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:50.946207 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:50.946241 drop table if exists "time_test"; [] +gorptest: 14:51:50.946293 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:50.949484 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: 14:51:50.953999 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:50.959289 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:50.963921 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:50.968858 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:50.973376 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:50.977830 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:50.982773 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:50.985881 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:50.988526 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:50.992760 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:50.996746 select * from invoice_test where id=99999 [] +gorptest: 14:51:50.996941 select * from invoice_test where id=99999 [] +gorptest: 14:51:50.997044 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.001473 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.005435 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.010172 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.014593 drop table if exists "person_test"; [] +gorptest: 14:51:51.018972 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.023407 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.027345 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.031027 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.034309 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.037527 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.040856 drop table if exists "time_test"; [] +gorptest: 14:51:51.045123 drop table if exists "id_created_test"; [] +--- PASS: TestReturnsNonNilSlice (0.10s) === RUN TestOverrideVersionCol -gorptest: 08:27:17.704810 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] -gorptest: 08:27:17.735226 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: 08:27:17.735618 drop table if exists "InvoicePersonView"; [] ---- PASS: TestOverrideVersionCol (0.05s) +gorptest: 14:51:51.045474 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] +gorptest: 14:51:51.050076 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: 14:51:51.050265 drop table if exists "InvoicePersonView"; [] +--- PASS: TestOverrideVersionCol (0.01s) === RUN TestOptimisticLocking -2025/03/10 08:27:17 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: 08:27:17.755581 drop table if exists "invoice_test"; [] -gorptest: 08:27:17.756128 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:17.756165 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:17.756199 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:17.756232 drop table if exists "person_test"; [] -gorptest: 08:27:17.756265 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:17.756298 drop table if exists "id_created_test"; [] -gorptest: 08:27:17.756329 drop table if exists "type_conv_test"; [] -gorptest: 08:27:17.756360 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:17.756392 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:17.756424 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:17.756455 drop table if exists "time_test"; [] -gorptest: 08:27:17.756504 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:17.783628 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: 08:27:17.803187 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:17.831227 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:17.847201 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:17.867146 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:17.887158 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:17.907203 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:17.927184 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:17.947210 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:17.963516 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:17.987651 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:18.011475 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595238011395995 2:1741595238011395995 3:"Bob" 4:"Smith" 5:1] -gorptest: 08:27:18.035677 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 08:27:18.036192 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1741595238011395995 2:1741595238011395995 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] -gorptest: 08:27:18.059379 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1741595238011395995 2:1741595238011395995 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] -gorptest: 08:27:18.059845 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 08:27:18.060050 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] -gorptest: 08:27:18.060130 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 08:27:18.060224 drop table if exists "invoice_test"; [] -gorptest: 08:27:18.075217 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:18.091353 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:18.107267 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:18.127415 drop table if exists "person_test"; [] -gorptest: 08:27:18.143292 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:18.155472 drop table if exists "id_created_test"; [] -gorptest: 08:27:18.187491 drop table if exists "type_conv_test"; [] -gorptest: 08:27:18.195512 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:18.227265 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:18.243656 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:18.263252 drop table if exists "time_test"; [] -gorptest: 08:27:18.283685 drop table if exists "id_created_test"; [] ---- PASS: TestOptimisticLocking (0.53s) +2026/04/12 14:51: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: 14:51:51.055080 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.055389 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.055437 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.055476 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.055556 drop table if exists "person_test"; [] +gorptest: 14:51:51.055609 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.055647 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.055682 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.055717 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.055759 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.055795 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.055836 drop table if exists "time_test"; [] +gorptest: 14:51:51.055884 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.058982 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: 14:51:51.062268 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:51.065147 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.069809 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:51.073926 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.077046 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.081841 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:51.086201 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:51.089426 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:51.093931 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:51.098011 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:51.101155 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005511101121799 2:1776005511101121799 3:"Bob" 4:"Smith" 5:1] +gorptest: 14:51:51.105890 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 14:51:51.106120 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1776005511101121799 2:1776005511101121799 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] +gorptest: 14:51:51.108739 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1776005511101121799 2:1776005511101121799 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] +gorptest: 14:51:51.108872 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 14:51:51.108991 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] +gorptest: 14:51:51.109074 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 14:51:51.109157 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.113448 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.117877 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.121532 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.125851 drop table if exists "person_test"; [] +gorptest: 14:51:51.130079 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.133549 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.136505 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.141157 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.145031 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.149095 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.153691 drop table if exists "time_test"; [] +gorptest: 14:51:51.158179 drop table if exists "id_created_test"; [] +--- PASS: TestOptimisticLocking (0.10s) === RUN TestDoubleAddTable --- PASS: TestDoubleAddTable (0.00s) === RUN TestNullValues -gorptest: 08:27:18.284369 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 08:27:18.299496 insert into TableWithNull values (10, null, null, null, null, null) [] -gorptest: 08:27:18.319671 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 08:27:18.320173 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: 08:27:18.339519 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 08:27:18.339984 drop table if exists "TableWithNull"; [] ---- PASS: TestNullValues (0.10s) +gorptest: 14:51:51.158693 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 14:51:51.162179 insert into TableWithNull values (10, null, null, null, null, null) [] +gorptest: 14:51:51.166654 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 14:51:51.166895 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: 14:51:51.169959 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 14:51:51.170170 drop table if exists "TableWithNull"; [] +--- PASS: TestNullValues (0.01s) === RUN TestColumnProps -gorptest: 08:27:18.380090 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] -gorptest: 08:27:18.411651 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] -gorptest: 08:27:18.435368 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] -gorptest: 08:27:18.435888 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] -gorptest: 08:27:18.436062 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] -gorptest: 08:27:18.436120 drop table if exists "Invoice"; [] ---- PASS: TestColumnProps (0.07s) +gorptest: 14:51:51.173776 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] +gorptest: 14:51:51.176983 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] +gorptest: 14:51:51.180925 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] +gorptest: 14:51:51.181121 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] +gorptest: 14:51:51.181244 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] +gorptest: 14:51:51.181328 drop table if exists "Invoice"; [] +--- PASS: TestColumnProps (0.01s) === RUN TestRawSelect -2025/03/10 08:27:18 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: 08:27:18.452051 drop table if exists "invoice_test"; [] -gorptest: 08:27:18.452657 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:18.452700 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:18.452732 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:18.452762 drop table if exists "person_test"; [] -gorptest: 08:27:18.452793 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:18.452826 drop table if exists "id_created_test"; [] -gorptest: 08:27:18.452854 drop table if exists "type_conv_test"; [] -gorptest: 08:27:18.452890 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:18.452921 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:18.452949 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:18.452983 drop table if exists "time_test"; [] -gorptest: 08:27:18.453031 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:18.467884 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: 08:27:18.483522 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:18.503501 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:18.519305 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:18.539566 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:18.555470 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:18.571570 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:18.587528 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:18.607568 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:18.627474 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:18.643582 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:18.663648 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595238663591911 2:1741595238663591911 3:"bob" 4:"smith" 5:1] -gorptest: 08:27:18.687612 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] -gorptest: 08:27:18.707432 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 08:27:18.707824 drop table if exists "invoice_test"; [] -gorptest: 08:27:18.727567 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:18.743368 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:18.763675 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:18.779674 drop table if exists "person_test"; [] -gorptest: 08:27:18.799804 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:18.819502 drop table if exists "id_created_test"; [] -gorptest: 08:27:18.839561 drop table if exists "type_conv_test"; [] -gorptest: 08:27:18.859934 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:18.880023 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:18.903095 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:18.931497 drop table if exists "time_test"; [] -gorptest: 08:27:18.947548 drop table if exists "id_created_test"; [] ---- PASS: TestRawSelect (0.50s) +2026/04/12 14:51: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: 14:51:51.186366 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.186682 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.186729 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.186767 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.186803 drop table if exists "person_test"; [] +gorptest: 14:51:51.186838 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.186873 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.186916 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.186952 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.186987 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.187028 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.187063 drop table if exists "time_test"; [] +gorptest: 14:51:51.187129 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.190240 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: 14:51:51.194845 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:51.200054 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.203264 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:51.207493 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.211811 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.215446 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:51.220022 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:51.223259 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:51.226137 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:51.230175 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:51.233840 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005511233798081 2:1776005511233798081 3:"bob" 4:"smith" 5:1] +gorptest: 14:51:51.237247 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] +gorptest: 14:51:51.241347 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 14:51:51.241573 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.245937 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.250160 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.254305 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.257957 drop table if exists "person_test"; [] +gorptest: 14:51:51.262556 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.265525 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.270020 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.274514 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.278718 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.282019 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.284983 drop table if exists "time_test"; [] +gorptest: 14:51:51.289052 drop table if exists "id_created_test"; [] +--- PASS: TestRawSelect (0.10s) === RUN TestHooks -2025/03/10 08:27:18 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: 08:27:18.948179 drop table if exists "invoice_test"; [] -gorptest: 08:27:18.948636 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:18.948672 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:18.948704 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:18.948736 drop table if exists "person_test"; [] -gorptest: 08:27:18.948772 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:18.948802 drop table if exists "id_created_test"; [] -gorptest: 08:27:18.948851 drop table if exists "type_conv_test"; [] -gorptest: 08:27:18.948892 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:18.948933 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:18.948971 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:18.949013 drop table if exists "time_test"; [] -gorptest: 08:27:18.949064 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:18.979511 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: 08:27:18.995449 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:19.007616 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:19.027494 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:19.051252 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:19.071415 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:19.111401 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:19.179122 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:19.201758 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:19.227611 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:19.242263 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:19.267273 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595239267213851 2:1741595239267213851 3:"bob" 4:"smith" 5:1] -gorptest: 08:27:19.279633 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 08:27:19.280107 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1741595239267213851 2:1741595239267213851 3:"preupdate" 4:"postget" 5:2 6:1 7:1] -gorptest: 08:27:19.295496 select * from person_test where id = ? [1:1] -gorptest: 08:27:19.296000 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] -gorptest: 08:27:19.335460 drop table if exists "invoice_test"; [] -gorptest: 08:27:19.359425 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:19.387520 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:19.403416 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:19.415330 drop table if exists "person_test"; [] -gorptest: 08:27:19.431325 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:19.451108 drop table if exists "id_created_test"; [] -gorptest: 08:27:19.467193 drop table if exists "type_conv_test"; [] -gorptest: 08:27:19.483637 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:19.499357 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:19.511424 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:19.531613 drop table if exists "time_test"; [] -gorptest: 08:27:19.547635 drop table if exists "id_created_test"; [] ---- PASS: TestHooks (0.60s) +2026/04/12 14:51: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: 14:51:51.289473 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.289754 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.289800 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.289836 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.289871 drop table if exists "person_test"; [] +gorptest: 14:51:51.289906 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.289956 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.290003 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.290040 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.290085 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.290124 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.290158 drop table if exists "time_test"; [] +gorptest: 14:51:51.290210 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.294096 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: 14:51:51.298011 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:51.302758 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.305848 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:51.310571 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.314502 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.318302 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:51.321127 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:51.326087 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:51.328864 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:51.333282 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:51.337344 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005511337324047 2:1776005511337324047 3:"bob" 4:"smith" 5:1] +gorptest: 14:51:51.341736 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 14:51:51.341947 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1776005511337324047 2:1776005511337324047 3:"preupdate" 4:"postget" 5:2 6:1 7:1] +gorptest: 14:51:51.346563 select * from person_test where id = ? [1:1] +gorptest: 14:51:51.346799 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] +gorptest: 14:51:51.350529 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.354471 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.358541 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.361477 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.365593 drop table if exists "person_test"; [] +gorptest: 14:51:51.369986 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.376017 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.378755 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.383082 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.387200 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.390218 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.394137 drop table if exists "time_test"; [] +gorptest: 14:51:51.398327 drop table if exists "id_created_test"; [] +--- PASS: TestHooks (0.11s) === RUN TestTransaction -2025/03/10 08:27:19 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: 08:27:19.548256 drop table if exists "invoice_test"; [] -gorptest: 08:27:19.548718 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:19.548769 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:19.548810 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:19.548845 drop table if exists "person_test"; [] -gorptest: 08:27:19.548884 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:19.548925 drop table if exists "id_created_test"; [] -gorptest: 08:27:19.548961 drop table if exists "type_conv_test"; [] -gorptest: 08:27:19.548995 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:19.549029 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:19.549066 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:19.549103 drop table if exists "time_test"; [] -gorptest: 08:27:19.549152 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:19.563549 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: 08:27:19.579591 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:19.595587 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:19.619341 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:19.643234 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:19.671313 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:19.695394 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:19.719267 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:19.735286 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:19.751275 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:19.767331 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:19.779514 begin; [] -gorptest: 08:27:19.779740 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] -gorptest: 08:27:19.780235 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] -gorptest: 08:27:19.780280 commit; [] -gorptest: 08:27:19.791638 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 08:27:19.792065 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] -gorptest: 08:27:19.792126 drop table if exists "invoice_test"; [] -gorptest: 08:27:19.803464 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:19.824268 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:19.843309 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:19.863251 drop table if exists "person_test"; [] -gorptest: 08:27:19.879265 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:19.899291 drop table if exists "id_created_test"; [] -gorptest: 08:27:19.919263 drop table if exists "type_conv_test"; [] -gorptest: 08:27:19.939223 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:19.955663 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:19.971182 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:19.996031 drop table if exists "time_test"; [] -gorptest: 08:27:20.027489 drop table if exists "id_created_test"; [] ---- PASS: TestTransaction (0.48s) +2026/04/12 14:51: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: 14:51:51.398746 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.399035 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.399082 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.399119 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.399165 drop table if exists "person_test"; [] +gorptest: 14:51:51.399194 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.399221 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.399249 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.399298 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.399343 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.399378 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.399411 drop table if exists "time_test"; [] +gorptest: 14:51:51.399467 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.404369 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: 14:51:51.408179 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:51.411525 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.414342 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:51.417088 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.421231 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.424952 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:51.428176 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:51.430864 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:51.434493 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:51.437624 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:51.441984 begin; [] +gorptest: 14:51:51.442121 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] +gorptest: 14:51:51.442397 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] +gorptest: 14:51:51.442504 commit; [] +gorptest: 14:51:51.446864 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 14:51:51.447084 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] +gorptest: 14:51:51.447178 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.450591 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.455405 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.458304 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.463398 drop table if exists "person_test"; [] +gorptest: 14:51:51.466585 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.470927 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.474060 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.483834 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.487965 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.491137 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.506312 drop table if exists "time_test"; [] +gorptest: 14:51:51.509530 drop table if exists "id_created_test"; [] +--- PASS: TestTransaction (0.11s) === RUN TestSavepoint -2025/03/10 08:27:20 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: 08:27:20.028228 drop table if exists "invoice_test"; [] -gorptest: 08:27:20.028749 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:20.028788 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:20.028824 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:20.028857 drop table if exists "person_test"; [] -gorptest: 08:27:20.028892 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:20.028927 drop table if exists "id_created_test"; [] -gorptest: 08:27:20.028965 drop table if exists "type_conv_test"; [] -gorptest: 08:27:20.029006 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:20.029040 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:20.029075 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:20.029113 drop table if exists "time_test"; [] -gorptest: 08:27:20.029162 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:20.063822 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: 08:27:20.080623 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:20.107115 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:20.127064 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:20.148075 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:20.167467 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:20.183524 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:20.199483 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:20.219367 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:20.251626 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:20.271734 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:20.287307 begin; [] -gorptest: 08:27:20.287508 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] -gorptest: 08:27:20.287974 select memo from invoice_test [] -gorptest: 08:27:20.288093 savepoint "foo" [1:] -gorptest: 08:27:20.288107 select memo from invoice_test [] -gorptest: 08:27:20.288153 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] -gorptest: 08:27:20.288211 select memo from invoice_test [] -gorptest: 08:27:20.288237 rollback to savepoint "foo" [1:] -gorptest: 08:27:20.288257 select memo from invoice_test [] -gorptest: 08:27:20.288298 rollback; [] -gorptest: 08:27:20.288395 drop table if exists "invoice_test"; [] -gorptest: 08:27:20.303324 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:20.319314 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:20.335275 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:20.351332 drop table if exists "person_test"; [] -gorptest: 08:27:20.371017 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:20.387575 drop table if exists "id_created_test"; [] -gorptest: 08:27:20.392123 drop table if exists "type_conv_test"; [] -gorptest: 08:27:20.403524 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:20.423514 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:20.439413 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:20.471181 drop table if exists "time_test"; [] -gorptest: 08:27:20.487574 drop table if exists "id_created_test"; [] ---- PASS: TestSavepoint (0.46s) +2026/04/12 14:51: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: 14:51:51.509915 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.510207 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.510254 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.510291 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.510326 drop table if exists "person_test"; [] +gorptest: 14:51:51.510361 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.510395 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.510428 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.510494 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.510531 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.510566 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.510601 drop table if exists "time_test"; [] +gorptest: 14:51:51.510645 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.515126 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: 14:51:51.518032 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:51.521503 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.524450 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:51.528953 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.533151 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.537575 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:51.542199 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:51.546482 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:51.549744 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:51.552402 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:51.555290 begin; [] +gorptest: 14:51:51.555383 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] +gorptest: 14:51:51.555590 select memo from invoice_test [] +gorptest: 14:51:51.555695 savepoint "foo" [1:] +gorptest: 14:51:51.555715 select memo from invoice_test [] +gorptest: 14:51:51.555774 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] +gorptest: 14:51:51.555840 select memo from invoice_test [] +gorptest: 14:51:51.555896 rollback to savepoint "foo" [1:] +gorptest: 14:51:51.555920 select memo from invoice_test [] +gorptest: 14:51:51.555965 rollback; [] +gorptest: 14:51:51.556084 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.559068 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.562078 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.564702 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.569314 drop table if exists "person_test"; [] +gorptest: 14:51:51.574490 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.579331 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.582274 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.587536 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.590330 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.593430 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.598043 drop table if exists "time_test"; [] +gorptest: 14:51:51.601173 drop table if exists "id_created_test"; [] +--- PASS: TestSavepoint (0.09s) === RUN TestMultiple -2025/03/10 08:27:20 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: 08:27:20.488248 drop table if exists "invoice_test"; [] -gorptest: 08:27:20.488824 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:20.488863 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:20.488905 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:20.488940 drop table if exists "person_test"; [] -gorptest: 08:27:20.488975 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:20.489011 drop table if exists "id_created_test"; [] -gorptest: 08:27:20.489048 drop table if exists "type_conv_test"; [] -gorptest: 08:27:20.489086 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:20.489123 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:20.489161 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:20.489197 drop table if exists "time_test"; [] -gorptest: 08:27:20.489253 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:20.527651 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: 08:27:20.547577 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:20.571706 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:20.595262 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:20.639383 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:20.663435 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:20.679828 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:20.707616 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:20.727685 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:20.759488 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:20.775547 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:20.791471 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] -gorptest: 08:27:20.807599 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] -gorptest: 08:27:20.827732 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] -gorptest: 08:27:20.855486 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] -gorptest: 08:27:20.875838 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 08:27:20.895742 delete from "invoice_test" where "Id"=?; [1:2] -gorptest: 08:27:20.915548 drop table if exists "invoice_test"; [] -gorptest: 08:27:20.935606 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:20.955499 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:20.979387 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:20.999635 drop table if exists "person_test"; [] -gorptest: 08:27:21.019209 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:21.043297 drop table if exists "id_created_test"; [] -gorptest: 08:27:21.075569 drop table if exists "type_conv_test"; [] -gorptest: 08:27:21.099342 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:21.123323 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:21.140075 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:21.159462 drop table if exists "time_test"; [] -gorptest: 08:27:21.183140 drop table if exists "id_created_test"; [] ---- PASS: TestMultiple (0.70s) +2026/04/12 14:51: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: 14:51:51.601629 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.601932 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.601980 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.602016 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.602051 drop table if exists "person_test"; [] +gorptest: 14:51:51.602086 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.602120 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.602153 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.602188 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.602222 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.602272 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.602332 drop table if exists "time_test"; [] +gorptest: 14:51:51.602397 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.606779 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: 14:51:51.610844 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:51.614699 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.617588 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:51.620531 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.623469 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:51.629474 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:51.633861 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:51.638164 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:51.642687 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:51.645301 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:51.649224 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] +gorptest: 14:51:51.653334 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] +gorptest: 14:51:51.658032 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] +gorptest: 14:51:51.661622 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] +gorptest: 14:51:51.665918 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 14:51:51.668816 delete from "invoice_test" where "Id"=?; [1:2] +gorptest: 14:51:51.672545 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.676406 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.680503 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.684760 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.689237 drop table if exists "person_test"; [] +gorptest: 14:51:51.693823 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.697882 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.701438 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.705733 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.709609 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.713622 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.717913 drop table if exists "time_test"; [] +gorptest: 14:51:51.721851 drop table if exists "id_created_test"; [] +--- PASS: TestMultiple (0.12s) === RUN TestCrud -2025/03/10 08:27:21 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: 08:27:21.183916 drop table if exists "invoice_test"; [] -gorptest: 08:27:21.184517 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:21.184552 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:21.184586 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:21.184614 drop table if exists "person_test"; [] -gorptest: 08:27:21.184646 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:21.184680 drop table if exists "id_created_test"; [] -gorptest: 08:27:21.184712 drop table if exists "type_conv_test"; [] -gorptest: 08:27:21.184743 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:21.184772 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:21.184799 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:21.184826 drop table if exists "time_test"; [] -gorptest: 08:27:21.184868 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:21.207631 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: 08:27:21.239303 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:21.272293 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:21.295487 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:21.323418 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:21.347357 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:21.367386 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:21.387721 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:21.403793 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:21.423873 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:21.443725 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:21.463748 delete from invoice_test [] -gorptest: 08:27:21.483457 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] -gorptest: 08:27:21.499420 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 08:27:21.499921 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:7081763689177331517 2:1255239681438086842 3:"random 7138816735985019593" 4:0 5:true 6:1] -gorptest: 08:27:21.523217 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 08:27:21.523585 select * from invoice_test [] -gorptest: 08:27:21.523741 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 08:27:21.547429 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 08:27:21.547817 delete from invoice_tag_test [] -gorptest: 08:27:21.567745 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: 08:27:21.587256 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 08:27:21.587832 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:4873330929318471017 2:2874553388588178529 3:"random 7168446842880479423" 4:33 5:false 6:1] -gorptest: 08:27:21.607704 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 08:27:21.608136 select * from invoice_tag_test [] -gorptest: 08:27:21.608302 delete from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 08:27:21.627476 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 08:27:21.628057 delete from alias_trans_field_test [] -gorptest: 08:27:21.643738 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] -gorptest: 08:27:21.663202 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 08:27:21.663684 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 4076418208462655351" 2:1] -gorptest: 08:27:21.676328 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 08:27:21.676653 select * from alias_trans_field_test [] -gorptest: 08:27:21.676776 delete from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 08:27:21.695299 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 08:27:21.695682 drop table if exists "invoice_test"; [] -gorptest: 08:27:21.716404 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:21.743756 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:21.771190 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:21.799479 drop table if exists "person_test"; [] -gorptest: 08:27:21.811176 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:21.835365 drop table if exists "id_created_test"; [] -gorptest: 08:27:21.848997 drop table if exists "type_conv_test"; [] -gorptest: 08:27:21.899131 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:21.923331 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:21.947327 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:21.971280 drop table if exists "time_test"; [] -gorptest: 08:27:21.991263 drop table if exists "id_created_test"; [] ---- PASS: TestCrud (0.81s) +2026/04/12 14:51: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: 14:51:51.722367 drop table if exists "invoice_test"; [] +gorptest: 14:51:51.722770 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:51.722819 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:51.722856 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:51.722891 drop table if exists "person_test"; [] +gorptest: 14:51:51.722926 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:51.722978 drop table if exists "id_created_test"; [] +gorptest: 14:51:51.723013 drop table if exists "type_conv_test"; [] +gorptest: 14:51:51.723046 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:51.723081 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:51.723115 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:51.723149 drop table if exists "time_test"; [] +gorptest: 14:51:51.723195 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:51.726155 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: 14:51:52.316329 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:52.562757 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:52.575587 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:52.579796 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:52.585466 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:52.590044 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:52.593090 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:52.597675 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:52.602579 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:52.605427 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:52.610316 delete from invoice_test [] +gorptest: 14:51:52.620156 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] +gorptest: 14:51:52.624781 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 14:51:52.625047 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:6115736266663755788 2:2996062429030239470 3:"random 4477951101181559978" 4:0 5:true 6:1] +gorptest: 14:51:52.635232 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 14:51:52.635537 select * from invoice_test [] +gorptest: 14:51:52.635747 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 14:51:52.640846 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 14:51:52.640963 delete from invoice_tag_test [] +gorptest: 14:51:52.645527 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: 14:51:52.650154 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 14:51:52.650465 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:7709514354235744365 2:6466040370094796694 3:"random 6341963325721367278" 4:33 5:false 6:1] +gorptest: 14:51:52.655162 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 14:51:52.655354 select * from invoice_tag_test [] +gorptest: 14:51:52.655534 delete from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 14:51:52.660214 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 14:51:52.660387 delete from alias_trans_field_test [] +gorptest: 14:51:52.664248 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] +gorptest: 14:51:52.677923 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 14:51:52.678179 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 5875545791737979354" 2:1] +gorptest: 14:51:52.686773 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 14:51:52.686965 select * from alias_trans_field_test [] +gorptest: 14:51:52.687113 delete from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 14:51:52.697162 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 14:51:52.697551 drop table if exists "invoice_test"; [] +gorptest: 14:51:52.704375 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:52.709660 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:52.717839 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:52.722575 drop table if exists "person_test"; [] +gorptest: 14:51:52.725646 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:52.733298 drop table if exists "id_created_test"; [] +gorptest: 14:51:52.738513 drop table if exists "type_conv_test"; [] +gorptest: 14:51:52.742942 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:52.746777 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:52.751634 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:52.756158 drop table if exists "time_test"; [] +gorptest: 14:51:52.759214 drop table if exists "id_created_test"; [] +--- PASS: TestCrud (1.04s) === RUN TestWithIgnoredColumn -2025/03/10 08:27:21 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: 08:27:21.992036 drop table if exists "invoice_test"; [] -gorptest: 08:27:21.992611 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:21.992651 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:21.992688 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:21.992724 drop table if exists "person_test"; [] -gorptest: 08:27:21.992759 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:21.992794 drop table if exists "id_created_test"; [] -gorptest: 08:27:21.992828 drop table if exists "type_conv_test"; [] -gorptest: 08:27:21.992862 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:21.992895 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:21.992929 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:21.992963 drop table if exists "time_test"; [] -gorptest: 08:27:21.993013 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:22.011947 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: 08:27:22.031574 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:22.047230 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:22.068541 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:22.083297 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:22.103343 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:22.131370 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:22.243261 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:22.495566 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:22.527426 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:22.547357 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:22.592505 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] -gorptest: 08:27:22.615620 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 08:27:22.616202 delete from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 08:27:22.635191 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 08:27:22.635711 drop table if exists "invoice_test"; [] -gorptest: 08:27:22.659447 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:22.703352 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:22.720613 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:22.779604 drop table if exists "person_test"; [] -gorptest: 08:27:22.801731 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:22.820137 drop table if exists "id_created_test"; [] -gorptest: 08:27:22.847783 drop table if exists "type_conv_test"; [] -gorptest: 08:27:22.872025 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:22.896520 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:22.919194 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:22.937468 drop table if exists "time_test"; [] -gorptest: 08:27:22.963197 drop table if exists "id_created_test"; [] ---- PASS: TestWithIgnoredColumn (0.97s) +2026/04/12 14:51: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: 14:51:52.759862 drop table if exists "invoice_test"; [] +gorptest: 14:51:52.760375 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:52.760424 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:52.760745 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:52.760994 drop table if exists "person_test"; [] +gorptest: 14:51:52.761706 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:52.761773 drop table if exists "id_created_test"; [] +gorptest: 14:51:52.761807 drop table if exists "type_conv_test"; [] +gorptest: 14:51:52.761844 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:52.761874 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:52.761903 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:52.761931 drop table if exists "time_test"; [] +gorptest: 14:51:52.761988 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:52.775143 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: 14:51:52.780374 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:52.785764 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:52.791033 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:52.796493 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:52.807650 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:52.815008 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:52.820726 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:52.826391 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:52.830216 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:52.835496 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:52.840430 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] +gorptest: 14:51:52.845146 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 14:51:52.845745 delete from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 14:51:52.849365 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 14:51:52.849482 drop table if exists "invoice_test"; [] +gorptest: 14:51:52.856922 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:52.861681 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:52.866299 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:52.870992 drop table if exists "person_test"; [] +gorptest: 14:51:52.886933 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:52.891983 drop table if exists "id_created_test"; [] +gorptest: 14:51:52.897104 drop table if exists "type_conv_test"; [] +gorptest: 14:51:52.902878 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:52.908720 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:52.913393 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:52.919392 drop table if exists "time_test"; [] +gorptest: 14:51:52.925646 drop table if exists "id_created_test"; [] +--- PASS: TestWithIgnoredColumn (0.17s) === RUN TestTypeConversionExample -2025/03/10 08:27:22 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: 08:27:22.963900 drop table if exists "invoice_test"; [] -gorptest: 08:27:22.964466 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:22.964493 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:22.964518 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:22.964543 drop table if exists "person_test"; [] -gorptest: 08:27:22.964568 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:22.964591 drop table if exists "id_created_test"; [] -gorptest: 08:27:22.964617 drop table if exists "type_conv_test"; [] -gorptest: 08:27:22.964641 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:22.964670 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:22.964695 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:22.964719 drop table if exists "time_test"; [] -gorptest: 08:27:22.964783 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:22.987249 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: 08:27:23.008904 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:23.023301 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:23.056758 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:23.087478 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:23.107454 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:23.136726 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:23.152007 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:23.171425 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:23.187640 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:23.203604 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:23.227472 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: 08:27:23.243355 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 08:27:23.243967 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: 08:27:23.263303 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 08:27:23.263809 delete from "type_conv_test" where "Id"=?; [1:1] -gorptest: 08:27:23.287221 drop table if exists "invoice_test"; [] -gorptest: 08:27:23.311298 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:23.335325 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:23.363260 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:23.379650 drop table if exists "person_test"; [] -gorptest: 08:27:23.403442 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:23.417335 drop table if exists "id_created_test"; [] -gorptest: 08:27:23.439287 drop table if exists "type_conv_test"; [] -gorptest: 08:27:23.463345 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:23.487580 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:23.523286 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:23.559185 drop table if exists "time_test"; [] -gorptest: 08:27:23.583174 drop table if exists "id_created_test"; [] ---- PASS: TestTypeConversionExample (0.62s) +2026/04/12 14:51: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: 14:51:52.926699 drop table if exists "invoice_test"; [] +gorptest: 14:51:52.927202 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:52.927410 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:52.927601 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:52.927783 drop table if exists "person_test"; [] +gorptest: 14:51:52.927958 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:52.928129 drop table if exists "id_created_test"; [] +gorptest: 14:51:52.928240 drop table if exists "type_conv_test"; [] +gorptest: 14:51:52.928475 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:52.928640 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:52.928795 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:52.928955 drop table if exists "time_test"; [] +gorptest: 14:51:52.929145 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:52.933877 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: 14:51:52.938246 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:52.941443 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:52.946045 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:52.951045 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:52.956315 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:52.960590 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:52.963913 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:52.968503 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:52.973409 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:52.976297 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:52.982412 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: 14:51:52.987002 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 14:51:52.987415 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: 14:51:52.991608 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 14:51:52.991940 delete from "type_conv_test" where "Id"=?; [1:1] +gorptest: 14:51:52.996062 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.000612 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.003770 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.008030 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.013052 drop table if exists "person_test"; [] +gorptest: 14:51:53.017430 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.021795 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.027975 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.033105 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.038134 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.042743 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.047361 drop table if exists "time_test"; [] +gorptest: 14:51:53.052137 drop table if exists "id_created_test"; [] +--- PASS: TestTypeConversionExample (0.13s) === RUN TestWithEmbeddedStruct -2025/03/10 08:27:23 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: 08:27:23.583772 drop table if exists "invoice_test"; [] -gorptest: 08:27:23.584249 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:23.584286 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:23.584323 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:23.584367 drop table if exists "person_test"; [] -gorptest: 08:27:23.584404 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:23.584437 drop table if exists "id_created_test"; [] -gorptest: 08:27:23.584469 drop table if exists "type_conv_test"; [] -gorptest: 08:27:23.584504 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:23.584538 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:23.584571 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:23.584606 drop table if exists "time_test"; [] -gorptest: 08:27:23.584652 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:23.607222 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: 08:27:23.659164 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:23.679582 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:23.703246 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:23.727438 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:23.755446 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:23.791251 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:23.819335 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:23.851178 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:23.875171 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:23.899120 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:23.923246 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] -gorptest: 08:27:23.947237 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 08:27:23.947736 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] -gorptest: 08:27:23.971203 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 08:27:23.971574 select * from embedded_struct_test [] -gorptest: 08:27:23.971718 drop table if exists "invoice_test"; [] -gorptest: 08:27:24.003103 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:24.035487 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:24.051459 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:24.073312 drop table if exists "person_test"; [] -gorptest: 08:27:24.099563 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:24.131443 drop table if exists "id_created_test"; [] -gorptest: 08:27:24.155280 drop table if exists "type_conv_test"; [] -gorptest: 08:27:24.179193 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:24.242509 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:24.639184 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:24.687241 drop table if exists "time_test"; [] -gorptest: 08:27:24.755301 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStruct (1.17s) +2026/04/12 14:51: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: 14:51:53.052737 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.053191 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.053244 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.053287 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.053319 drop table if exists "person_test"; [] +gorptest: 14:51:53.053463 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.053581 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.053634 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.053665 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.053724 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.053917 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.053991 drop table if exists "time_test"; [] +gorptest: 14:51:53.054052 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.058483 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: 14:51:53.061596 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:53.064775 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.068165 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:53.072939 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.077439 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.081889 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:53.085913 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:53.089753 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:53.093596 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:53.098875 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:53.103555 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] +gorptest: 14:51:53.106436 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 14:51:53.106853 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] +gorptest: 14:51:53.109942 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 14:51:53.110317 select * from embedded_struct_test [] +gorptest: 14:51:53.110666 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.113695 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.118631 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.123360 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.128027 drop table if exists "person_test"; [] +gorptest: 14:51:53.131177 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.136432 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.139600 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.143671 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.147289 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.151713 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.155064 drop table if exists "time_test"; [] +gorptest: 14:51:53.159976 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStruct (0.11s) === RUN TestWithEmbeddedStructBeforeAutoincr -2025/03/10 08:27:24 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: 08:27:24.756048 drop table if exists "invoice_test"; [] -gorptest: 08:27:24.756517 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:24.756545 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:24.756569 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:24.756594 drop table if exists "person_test"; [] -gorptest: 08:27:24.756618 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:24.756643 drop table if exists "id_created_test"; [] -gorptest: 08:27:24.756667 drop table if exists "type_conv_test"; [] -gorptest: 08:27:24.756691 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:24.756716 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:24.756742 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:24.756765 drop table if exists "time_test"; [] -gorptest: 08:27:24.756808 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:24.783246 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: 08:27:24.815264 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:24.835260 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:24.855188 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:24.879238 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:24.907290 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:24.939305 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:24.963350 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:24.983315 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:25.003236 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:25.023394 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:25.045358 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] -gorptest: 08:27:25.099975 drop table if exists "invoice_test"; [] -gorptest: 08:27:25.123410 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:25.143345 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:25.175156 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:25.199620 drop table if exists "person_test"; [] -gorptest: 08:27:25.219579 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:25.235575 drop table if exists "id_created_test"; [] -gorptest: 08:27:25.255449 drop table if exists "type_conv_test"; [] -gorptest: 08:27:25.267653 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:25.335598 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:25.357021 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:25.371730 drop table if exists "time_test"; [] -gorptest: 08:27:25.387540 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStructBeforeAutoincr (0.63s) +2026/04/12 14:51: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: 14:51:53.160999 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.161357 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.161392 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.161420 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.161451 drop table if exists "person_test"; [] +gorptest: 14:51:53.161484 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.161529 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.161562 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.161593 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.161624 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.161848 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.162085 drop table if exists "time_test"; [] +gorptest: 14:51:53.162141 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.165738 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: 14:51:53.170295 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:53.175295 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.179520 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:53.183598 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.546907 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.552117 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:53.556476 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:53.561373 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:53.566099 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:53.570221 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:53.574485 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] +gorptest: 14:51:53.577703 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.582246 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.587031 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.590091 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.593296 drop table if exists "person_test"; [] +gorptest: 14:51:53.597734 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.602131 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.606627 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.611679 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.614971 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.625043 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.629138 drop table if exists "time_test"; [] +gorptest: 14:51:53.633625 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStructBeforeAutoincr (0.47s) === RUN TestWithEmbeddedAutoincr -2025/03/10 08:27:25 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: 08:27:25.388222 drop table if exists "invoice_test"; [] -gorptest: 08:27:25.388724 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:25.388762 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:25.388795 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:25.388830 drop table if exists "person_test"; [] -gorptest: 08:27:25.388865 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:25.388897 drop table if exists "id_created_test"; [] -gorptest: 08:27:25.388932 drop table if exists "type_conv_test"; [] -gorptest: 08:27:25.388966 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:25.388999 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:25.389054 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:25.389098 drop table if exists "time_test"; [] -gorptest: 08:27:25.389149 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:25.399658 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: 08:27:25.416029 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:25.431276 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:25.455251 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:25.483138 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:25.516101 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:25.543328 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:25.566010 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:25.583561 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:25.616137 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:25.632338 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:25.659546 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] -gorptest: 08:27:25.683010 drop table if exists "invoice_test"; [] -gorptest: 08:27:25.703532 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:25.723469 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:25.739334 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:25.755523 drop table if exists "person_test"; [] -gorptest: 08:27:25.787988 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:25.803342 drop table if exists "id_created_test"; [] -gorptest: 08:27:25.828106 drop table if exists "type_conv_test"; [] -gorptest: 08:27:25.845561 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:25.863394 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:25.887268 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:25.903088 drop table if exists "time_test"; [] -gorptest: 08:27:25.923279 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedAutoincr (0.54s) +2026/04/12 14:51: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: 14:51:53.634220 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.634670 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.634781 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.634852 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.634942 drop table if exists "person_test"; [] +gorptest: 14:51:53.635027 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.635107 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.635186 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.635271 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.635358 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.635435 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.635514 drop table if exists "time_test"; [] +gorptest: 14:51:53.635625 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.640908 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: 14:51:53.644527 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:53.649008 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.653076 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:53.656688 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.660847 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.665444 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:53.671959 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:53.676953 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:53.681364 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:53.685955 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:53.690419 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] +gorptest: 14:51:53.695144 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.699739 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.704709 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.709624 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.712975 drop table if exists "person_test"; [] +gorptest: 14:51:53.717602 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.721806 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.727185 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.733045 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.737827 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.742620 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.748071 drop table if exists "time_test"; [] +gorptest: 14:51:53.751574 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedAutoincr (0.12s) === RUN TestSelectVal -gorptest: 08:27:25.923902 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 08:27:25.943480 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: 08:27:25.963493 select Int64 from TableWithNull where Str='abc' [] -gorptest: 08:27:25.964087 select count(*) from TableWithNull [] -gorptest: 08:27:25.964287 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 08:27:25.964376 select Int64 from TableWithNull where Str='notfound' [] -gorptest: 08:27:25.964435 select Int64 from TableWithNull where Str='abc' [] -gorptest: 08:27:25.964484 select Float64 from TableWithNull where Str='abc' [] -gorptest: 08:27:25.964536 select min(Float64) from TableWithNull [] -gorptest: 08:27:25.964612 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 08:27:25.964718 select Float64 from TableWithNull where Str='notfound' [] -gorptest: 08:27:25.964767 select Float64 from TableWithNull where Str='abc' [] -gorptest: 08:27:25.964821 select Str from TableWithNull where Int64=? [1:78] -gorptest: 08:27:25.964871 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 08:27:25.964918 select Str from TableWithNull where Int64=? [1:78] -gorptest: 08:27:25.964988 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 08:27:25.965069 select Int64 from TableWithNull where Str=? [1:"abc"] -gorptest: 08:27:25.965121 select Str from TableWithNull where Int64=? [1:78] -gorptest: 08:27:25.965172 drop table if exists "TableWithNull"; [] ---- PASS: TestSelectVal (0.09s) +gorptest: 14:51:53.751941 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 14:51:53.757609 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: 14:51:53.761752 select Int64 from TableWithNull where Str='abc' [] +gorptest: 14:51:53.761909 select count(*) from TableWithNull [] +gorptest: 14:51:53.761984 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 14:51:53.762057 select Int64 from TableWithNull where Str='notfound' [] +gorptest: 14:51:53.762118 select Int64 from TableWithNull where Str='abc' [] +gorptest: 14:51:53.762345 select Float64 from TableWithNull where Str='abc' [] +gorptest: 14:51:53.762532 select min(Float64) from TableWithNull [] +gorptest: 14:51:53.762783 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 14:51:53.762934 select Float64 from TableWithNull where Str='notfound' [] +gorptest: 14:51:53.763070 select Float64 from TableWithNull where Str='abc' [] +gorptest: 14:51:53.763210 select Str from TableWithNull where Int64=? [1:78] +gorptest: 14:51:53.763364 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 14:51:53.763495 select Str from TableWithNull where Int64=? [1:78] +gorptest: 14:51:53.763627 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 14:51:53.763768 select Int64 from TableWithNull where Str=? [1:"abc"] +gorptest: 14:51:53.763903 select Str from TableWithNull where Int64=? [1:78] +gorptest: 14:51:53.764031 drop table if exists "TableWithNull"; [] +--- PASS: TestSelectVal (0.02s) === RUN TestVersionMultipleRows -2025/03/10 08:27:26 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: 08:27:26.015671 drop table if exists "invoice_test"; [] -gorptest: 08:27:26.016252 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:26.016295 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:26.016334 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:26.016373 drop table if exists "person_test"; [] -gorptest: 08:27:26.016411 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:26.016449 drop table if exists "id_created_test"; [] -gorptest: 08:27:26.016487 drop table if exists "type_conv_test"; [] -gorptest: 08:27:26.016524 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:26.016560 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:26.016601 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:26.016638 drop table if exists "time_test"; [] -gorptest: 08:27:26.016690 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:26.035145 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: 08:27:26.051529 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:26.067763 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:26.106177 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:26.123517 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:26.143661 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:26.159845 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:26.183888 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:26.211366 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:26.227805 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:26.251506 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:26.271779 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595246271722824 2:1741595246271722824 3:"Bob" 4:"Smith" 5:1] -gorptest: 08:27:26.295272 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595246295207081 2:1741595246295207081 3:"Jane" 4:"Smith" 5:1] -gorptest: 08:27:26.315449 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595246315371164 2:1741595246315371164 3:"Mike" 4:"Smith" 5:1] -gorptest: 08:27:26.335021 drop table if exists "invoice_test"; [] -gorptest: 08:27:26.367168 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:26.395482 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:26.415069 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:26.439256 drop table if exists "person_test"; [] -gorptest: 08:27:26.459473 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:26.475358 drop table if exists "id_created_test"; [] -gorptest: 08:27:26.495738 drop table if exists "type_conv_test"; [] -gorptest: 08:27:26.511439 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:26.531533 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:26.547396 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:26.567434 drop table if exists "time_test"; [] -gorptest: 08:27:26.587133 drop table if exists "id_created_test"; [] ---- PASS: TestVersionMultipleRows (0.57s) +2026/04/12 14:51: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: 14:51:53.769314 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.769820 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.769940 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.770042 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.770138 drop table if exists "person_test"; [] +gorptest: 14:51:53.770233 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.770328 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.770417 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.770527 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.770622 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.770709 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.770795 drop table if exists "time_test"; [] +gorptest: 14:51:53.770892 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.775675 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: 14:51:53.779958 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:53.783650 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.788262 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:53.793030 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.799026 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.804321 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:53.810044 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:53.817302 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:53.821590 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:53.826220 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:53.830414 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005513830384364 2:1776005513830384364 3:"Bob" 4:"Smith" 5:1] +gorptest: 14:51:53.836479 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005513836445034 2:1776005513836445034 3:"Jane" 4:"Smith" 5:1] +gorptest: 14:51:53.842002 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005513841976466 2:1776005513841976466 3:"Mike" 4:"Smith" 5:1] +gorptest: 14:51:53.846971 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.851371 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.854606 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.861066 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.869668 drop table if exists "person_test"; [] +gorptest: 14:51:53.877366 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.882626 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.905884 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.910780 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.915262 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.920266 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.926863 drop table if exists "time_test"; [] +gorptest: 14:51:53.931368 drop table if exists "id_created_test"; [] +--- PASS: TestVersionMultipleRows (0.16s) === RUN TestWithStringPk -gorptest: 08:27:26.587686 create table string_pk_test (Id varchar(255), Name varchar(255)); [] -gorptest: 08:27:26.607468 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] -gorptest: 08:27:26.627165 drop table if exists "string_pk_test"; [] ---- PASS: TestWithStringPk (0.09s) +gorptest: 14:51:53.931669 create table string_pk_test (Id varchar(255), Name varchar(255)); [] +gorptest: 14:51:53.936532 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] +gorptest: 14:51:53.939324 drop table if exists "string_pk_test"; [] +--- PASS: TestWithStringPk (0.01s) === RUN TestSqlExecutorInterfaceSelects --- PASS: TestSqlExecutorInterfaceSelects (0.00s) === RUN TestWithTimeSelect -2025/03/10 08:27:26 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: 08:27:26.681021 drop table if exists "invoice_test"; [] -gorptest: 08:27:26.681674 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:26.681718 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:26.681756 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:26.681793 drop table if exists "person_test"; [] -gorptest: 08:27:26.681829 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:26.681866 drop table if exists "id_created_test"; [] -gorptest: 08:27:26.681904 drop table if exists "type_conv_test"; [] -gorptest: 08:27:26.681941 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:26.681977 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:26.682014 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:26.682050 drop table if exists "time_test"; [] -gorptest: 08:27:26.682105 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:26.715655 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: 08:27:26.747122 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:26.775177 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:26.803205 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:26.827099 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:26.851179 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:26.871140 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:26.891250 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:26.911458 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:26.931236 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:26.947646 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:26.963627 insert into "time_test" ("Id","Time") values (null,?); [1:2025-03-10 07:56:26.963552328 +0000 UTC] -gorptest: 08:27:26.983655 insert into "time_test" ("Id","Time") values (null,?); [1:2025-03-10 07:57:27.963552328 +0000 UTC] -gorptest: 08:27:27.003559 SELECT id FROM time_test WHERE Time < ? [1:2025-03-10 07:57:26.963552328 +0000 UTC] -gorptest: 08:27:27.003943 drop table if exists "invoice_test"; [] -gorptest: 08:27:27.027455 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:27.047556 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:27.067749 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:27.087540 drop table if exists "person_test"; [] -gorptest: 08:27:27.115133 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:27.155171 drop table if exists "id_created_test"; [] -gorptest: 08:27:27.219490 drop table if exists "type_conv_test"; [] -gorptest: 08:27:27.235133 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:27.255101 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:27.279161 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:27.303289 drop table if exists "time_test"; [] -gorptest: 08:27:27.331053 drop table if exists "id_created_test"; [] ---- PASS: TestWithTimeSelect (0.65s) +2026/04/12 14:51: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: 14:51:53.944926 drop table if exists "invoice_test"; [] +gorptest: 14:51:53.945284 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:53.945326 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:53.945362 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:53.945396 drop table if exists "person_test"; [] +gorptest: 14:51:53.945429 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:53.945464 drop table if exists "id_created_test"; [] +gorptest: 14:51:53.945495 drop table if exists "type_conv_test"; [] +gorptest: 14:51:53.945526 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:53.945557 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:53.945588 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:53.945620 drop table if exists "time_test"; [] +gorptest: 14:51:53.945662 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.951093 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: 14:51:53.955244 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:53.959985 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:53.964650 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:53.968828 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.973143 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:53.977729 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:53.982392 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:53.987204 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:53.991503 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:54.151791 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:54.630830 insert into "time_test" ("Id","Time") values (null,?); [1:2026-04-12 14:20:54.630789436 +0000 UTC] +gorptest: 14:51:54.882607 insert into "time_test" ("Id","Time") values (null,?); [1:2026-04-12 14:21:55.630789436 +0000 UTC] +gorptest: 14:51:55.931212 SELECT id FROM time_test WHERE Time < ? [1:2026-04-12 14:21:54.630789436 +0000 UTC] +gorptest: 14:51:55.931476 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.113076 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.118202 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.123566 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.128993 drop table if exists "person_test"; [] +gorptest: 14:51:56.133695 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.139538 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.148041 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.153894 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.159750 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.166182 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.170839 drop table if exists "time_test"; [] +gorptest: 14:51:56.176616 drop table if exists "id_created_test"; [] +--- PASS: TestWithTimeSelect (2.23s) === RUN TestInvoicePersonView -2025/03/10 08:27:27 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: 08:27:27.331665 drop table if exists "invoice_test"; [] -gorptest: 08:27:27.332253 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:27.332293 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:27.332330 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:27.332363 drop table if exists "person_test"; [] -gorptest: 08:27:27.332402 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:27.332448 drop table if exists "id_created_test"; [] -gorptest: 08:27:27.332497 drop table if exists "type_conv_test"; [] -gorptest: 08:27:27.332533 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:27.332569 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:27.332603 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:27.332639 drop table if exists "time_test"; [] -gorptest: 08:27:27.332688 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:27.367181 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: 08:27:27.399299 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:27.423299 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:27.447398 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:27.543224 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:27.675362 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:27.699322 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:27.731041 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:27.763077 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:27.796249 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:27.819347 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:27.839242 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595247839166949 2:1741595247839166949 3:"bob" 4:"smith" 5:1] -gorptest: 08:27:27.860673 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] -gorptest: 08:27:27.875174 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 08:27:27.876233 drop table if exists "invoice_test"; [] -gorptest: 08:27:27.891022 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:27.918925 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:27.947129 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:27.967081 drop table if exists "person_test"; [] -gorptest: 08:27:27.987081 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:28.003131 drop table if exists "id_created_test"; [] -gorptest: 08:27:28.031228 drop table if exists "type_conv_test"; [] -gorptest: 08:27:28.055120 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:28.075190 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:28.099160 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:28.139258 drop table if exists "time_test"; [] -gorptest: 08:27:28.167134 drop table if exists "id_created_test"; [] ---- PASS: TestInvoicePersonView (0.84s) +2026/04/12 14:51: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: 14:51:56.177038 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.177444 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.177497 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.177529 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.177560 drop table if exists "person_test"; [] +gorptest: 14:51:56.177589 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.177633 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.177673 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.177704 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.177734 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.177764 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.177793 drop table if exists "time_test"; [] +gorptest: 14:51:56.177835 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.185088 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: 14:51:56.189478 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:56.195308 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.201186 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:56.205882 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.210730 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.214403 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:56.220580 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:56.301325 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:56.307475 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:56.311775 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:56.318380 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005516318346725 2:1776005516318346725 3:"bob" 4:"smith" 5:1] +gorptest: 14:51:56.323410 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] +gorptest: 14:51:56.327667 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 14:51:56.328192 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.333805 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.339242 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.344723 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.350204 drop table if exists "person_test"; [] +gorptest: 14:51:56.355550 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.361732 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.367958 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.370997 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.375723 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.380725 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.452855 drop table if exists "time_test"; [] +gorptest: 14:51:56.475480 drop table if exists "id_created_test"; [] +--- PASS: TestInvoicePersonView (0.30s) === RUN TestQuoteTableNames -2025/03/10 08:27:28 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: 08:27:28.167891 drop table if exists "invoice_test"; [] -gorptest: 08:27:28.168420 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:28.168465 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:28.168502 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:28.168535 drop table if exists "person_test"; [] -gorptest: 08:27:28.168568 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:28.168601 drop table if exists "id_created_test"; [] -gorptest: 08:27:28.168638 drop table if exists "type_conv_test"; [] -gorptest: 08:27:28.168670 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:28.168703 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:28.168734 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:28.168766 drop table if exists "time_test"; [] -gorptest: 08:27:28.168808 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:28.187157 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: 08:27:28.211268 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:28.239265 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:28.259256 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:28.283271 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:28.307222 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:28.331306 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:28.347202 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:28.379100 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:28.403238 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:28.427158 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] ---- PASS: TestQuoteTableNames (0.61s) +2026/04/12 14:51: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: 14:51:56.476205 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.476793 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.476928 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.477042 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.477147 drop table if exists "person_test"; [] +gorptest: 14:51:56.477347 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.477453 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.477550 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.477651 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.477900 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.477953 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.477989 drop table if exists "time_test"; [] +gorptest: 14:51:56.478047 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.483245 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: 14:51:56.487833 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:56.494323 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.500800 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:56.505283 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.509887 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.515951 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:56.527461 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:56.533054 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:56.537901 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:56.543001 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +--- PASS: TestQuoteTableNames (0.14s) === RUN TestSelectTooManyCols -2025/03/10 08:27:28 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: 08:27:28.780064 drop table if exists "invoice_test"; [] -gorptest: 08:27:28.780608 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:28.780649 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:28.780688 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:28.780724 drop table if exists "person_test"; [] -gorptest: 08:27:28.780758 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:28.780792 drop table if exists "id_created_test"; [] -gorptest: 08:27:28.780826 drop table if exists "type_conv_test"; [] -gorptest: 08:27:28.784813 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:28.785191 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:28.785235 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:28.785268 drop table if exists "time_test"; [] -gorptest: 08:27:28.785330 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:28.803745 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: 08:27:28.823492 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:28.848140 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:28.871280 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:28.892123 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:28.911584 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:28.931780 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:28.951148 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:28.987180 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:29.015380 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:29.051616 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:29.091953 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595249091884525 2:1741595249091884525 3:"bob" 4:"smith" 5:1] -gorptest: 08:27:29.119615 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595249119565763 2:1741595249119565763 3:"jane" 4:"doe" 5:1] -gorptest: 08:27:29.135670 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 08:27:29.136052 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] -gorptest: 08:27:29.136169 select * from person_test where Id=? [1:1] -gorptest: 08:27:29.136355 select * from person_test order by fname asc [] -gorptest: 08:27:29.136524 drop table if exists "invoice_test"; [] -gorptest: 08:27:29.155530 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:29.175595 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:29.195150 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:29.219140 drop table if exists "person_test"; [] -gorptest: 08:27:29.239163 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:29.259166 drop table if exists "id_created_test"; [] -gorptest: 08:27:29.279246 drop table if exists "type_conv_test"; [] -gorptest: 08:27:29.291510 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:29.315161 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:29.331476 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:29.347514 drop table if exists "time_test"; [] -gorptest: 08:27:29.367493 drop table if exists "id_created_test"; [] ---- PASS: TestSelectTooManyCols (0.59s) +2026/04/12 14:51: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: 14:51:56.618360 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.618747 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.618781 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.618807 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.618833 drop table if exists "person_test"; [] +gorptest: 14:51:56.618859 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.618885 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.618910 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.618934 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.618959 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.618984 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.619009 drop table if exists "time_test"; [] +gorptest: 14:51:56.619066 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.623390 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: 14:51:56.626814 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:56.631572 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.636257 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:56.641006 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.647814 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.656673 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:56.660878 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:56.666239 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:56.671418 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:56.676043 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:56.680387 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005516680364057 2:1776005516680364057 3:"bob" 4:"smith" 5:1] +gorptest: 14:51:56.685466 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005516685451100 2:1776005516685451100 3:"jane" 4:"doe" 5:1] +gorptest: 14:51:56.692804 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 14:51:56.692984 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] +gorptest: 14:51:56.693067 select * from person_test where Id=? [1:1] +gorptest: 14:51:56.693825 select * from person_test order by fname asc [] +gorptest: 14:51:56.694152 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.714699 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.719228 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.723769 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.728627 drop table if exists "person_test"; [] +gorptest: 14:51:56.734374 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.741440 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.746307 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.750033 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.756152 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.761098 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.765362 drop table if exists "time_test"; [] +gorptest: 14:51:56.770089 drop table if exists "id_created_test"; [] +--- PASS: TestSelectTooManyCols (0.15s) === RUN TestSelectSingleVal -2025/03/10 08:27:29 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: 08:27:29.368059 drop table if exists "invoice_test"; [] -gorptest: 08:27:29.368545 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:29.368586 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:29.368623 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:29.368664 drop table if exists "person_test"; [] -gorptest: 08:27:29.368701 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:29.368737 drop table if exists "id_created_test"; [] -gorptest: 08:27:29.368776 drop table if exists "type_conv_test"; [] -gorptest: 08:27:29.368814 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:29.368850 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:29.368885 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:29.368923 drop table if exists "time_test"; [] -gorptest: 08:27:29.368973 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:29.387518 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: 08:27:29.407456 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:29.423597 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:29.447706 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:29.463530 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:29.483457 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:29.499522 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:29.515575 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:29.527434 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:29.543702 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:29.567170 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:29.611402 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595249611322813 2:1741595249611322813 3:"bob" 4:"smith" 5:1] -gorptest: 08:27:29.631463 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 08:27:29.631963 select * from person_test where Id=? [1:1] -gorptest: 08:27:29.632122 select FName from person_test where Id=? [1:1] -gorptest: 08:27:29.632178 select * from person_test where Id=? [1:1] -gorptest: 08:27:29.632338 select * from person_test where 2<1 AND Id=? [1:1] -gorptest: 08:27:29.632469 select * from person_test where Id=? [1:-2222] -gorptest: 08:27:29.632558 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1741595249632541168 2:1741595249632541168 3:"bob" 4:"smith" 5:1] -gorptest: 08:27:29.655626 select * from person_test where Fname='bob' [] -gorptest: 08:27:29.656168 select * from person_test where Id=-123 [] -gorptest: 08:27:29.656225 select * from person_test where Id=-123 [] -gorptest: 08:27:29.656265 select * from person_test where Id=-123 [] -gorptest: 08:27:29.656304 select * from person_test where Id=-123 [] -gorptest: 08:27:29.656353 drop table if exists "invoice_test"; [] -gorptest: 08:27:29.671570 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:29.699405 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:29.719532 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:29.739475 drop table if exists "person_test"; [] -gorptest: 08:27:29.775299 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:29.851364 drop table if exists "id_created_test"; [] -gorptest: 08:27:29.887263 drop table if exists "type_conv_test"; [] -gorptest: 08:27:29.911254 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:29.968892 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:29.983406 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:30.027166 drop table if exists "time_test"; [] -gorptest: 08:27:30.047353 drop table if exists "id_created_test"; [] ---- PASS: TestSelectSingleVal (0.68s) +2026/04/12 14:51: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: 14:51:56.770533 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.770943 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.770997 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.771034 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.771068 drop table if exists "person_test"; [] +gorptest: 14:51:56.771110 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.771142 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.771190 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.771223 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.771267 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.771302 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.771335 drop table if exists "time_test"; [] +gorptest: 14:51:56.771373 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.776389 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: 14:51:56.782034 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:56.788282 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.793312 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:56.798834 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.804982 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.809495 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:56.813176 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:56.818180 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:56.823963 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:56.828725 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:56.833411 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005516833358405 2:1776005516833358405 3:"bob" 4:"smith" 5:1] +gorptest: 14:51:56.871011 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 14:51:56.871230 select * from person_test where Id=? [1:1] +gorptest: 14:51:56.871360 select FName from person_test where Id=? [1:1] +gorptest: 14:51:56.871441 select * from person_test where Id=? [1:1] +gorptest: 14:51:56.871563 select * from person_test where 2<1 AND Id=? [1:1] +gorptest: 14:51:56.871679 select * from person_test where Id=? [1:-2222] +gorptest: 14:51:56.871788 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1776005516871772727 2:1776005516871772727 3:"bob" 4:"smith" 5:1] +gorptest: 14:51:56.880760 select * from person_test where Fname='bob' [] +gorptest: 14:51:56.882933 select * from person_test where Id=-123 [] +gorptest: 14:51:56.883031 select * from person_test where Id=-123 [] +gorptest: 14:51:56.883101 select * from person_test where Id=-123 [] +gorptest: 14:51:56.883165 select * from person_test where Id=-123 [] +gorptest: 14:51:56.883231 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.887330 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.892348 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.897289 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.901938 drop table if exists "person_test"; [] +gorptest: 14:51:56.906692 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.911494 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.916489 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.921694 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.926267 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.932000 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.937540 drop table if exists "time_test"; [] +gorptest: 14:51:56.941963 drop table if exists "id_created_test"; [] +--- PASS: TestSelectSingleVal (0.17s) === RUN TestSelectAlias -2025/03/10 08:27:30 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: 08:27:30.047931 drop table if exists "invoice_test"; [] -gorptest: 08:27:30.048383 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:30.048426 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:30.048460 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:30.048493 drop table if exists "person_test"; [] -gorptest: 08:27:30.048535 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:30.048569 drop table if exists "id_created_test"; [] -gorptest: 08:27:30.048602 drop table if exists "type_conv_test"; [] -gorptest: 08:27:30.048635 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:30.048668 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:30.048704 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:30.048738 drop table if exists "time_test"; [] -gorptest: 08:27:30.048804 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:30.067732 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: 08:27:30.095873 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:30.143711 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:30.163471 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:30.183531 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:30.203219 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:30.223567 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:30.239426 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:30.255438 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:30.275491 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:30.303352 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:30.319513 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] -gorptest: 08:27:30.335406 select * from id_created_test where Id=1 [] -gorptest: 08:27:30.335782 SELECT *, 1 AS external FROM id_created_test [] -gorptest: 08:27:30.335951 drop table if exists "invoice_test"; [] -gorptest: 08:27:30.354996 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:30.391470 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:30.471636 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:30.495408 drop table if exists "person_test"; [] -gorptest: 08:27:30.515455 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:30.539332 drop table if exists "id_created_test"; [] -gorptest: 08:27:30.559220 drop table if exists "type_conv_test"; [] -gorptest: 08:27:30.583180 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:30.611237 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:30.627661 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:30.659531 drop table if exists "time_test"; [] -gorptest: 08:27:30.683758 drop table if exists "id_created_test"; [] ---- PASS: TestSelectAlias (0.64s) +2026/04/12 14:51: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: 14:51:56.942370 drop table if exists "invoice_test"; [] +gorptest: 14:51:56.942745 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:56.942796 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:56.942825 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:56.942861 drop table if exists "person_test"; [] +gorptest: 14:51:56.942888 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:56.942923 drop table if exists "id_created_test"; [] +gorptest: 14:51:56.942948 drop table if exists "type_conv_test"; [] +gorptest: 14:51:56.942990 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:56.943042 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:56.943089 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:56.943135 drop table if exists "time_test"; [] +gorptest: 14:51:56.943192 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.948843 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: 14:51:56.953280 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:56.959353 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:56.962370 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:56.967149 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.971513 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:56.976764 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:56.982030 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:56.987244 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:56.992368 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:56.997661 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:57.003297 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] +gorptest: 14:51:57.008227 select * from id_created_test where Id=1 [] +gorptest: 14:51:57.008740 SELECT *, 1 AS external FROM id_created_test [] +gorptest: 14:51:57.008892 drop table if exists "invoice_test"; [] +gorptest: 14:51:57.013608 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:57.018025 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:57.021931 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:57.026756 drop table if exists "person_test"; [] +gorptest: 14:51:57.031506 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:57.039071 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.044104 drop table if exists "type_conv_test"; [] +gorptest: 14:51:57.048357 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:57.052978 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:57.057548 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:57.066186 drop table if exists "time_test"; [] +gorptest: 14:51:57.072461 drop table if exists "id_created_test"; [] +--- PASS: TestSelectAlias (0.13s) === RUN TestMysqlPanicIfDialectNotInitialized --- PASS: TestMysqlPanicIfDialectNotInitialized (0.00s) === RUN TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange -2025/03/10 08:27:30 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: 08:27:30.684444 drop table if exists "invoice_test"; [] -gorptest: 08:27:30.684918 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:30.684957 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:30.684993 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:30.685031 drop table if exists "person_test"; [] -gorptest: 08:27:30.685065 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:30.685097 drop table if exists "id_created_test"; [] -gorptest: 08:27:30.685133 drop table if exists "type_conv_test"; [] -gorptest: 08:27:30.685167 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:30.685201 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:30.685236 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:30.685269 drop table if exists "time_test"; [] -gorptest: 08:27:30.685315 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:30.703173 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: 08:27:30.723786 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:30.741358 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:30.759663 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:30.792064 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:30.812313 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:30.827678 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:30.847973 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:30.875359 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:30.915607 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:30.931547 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:30.947299 drop table if exists "invoice_test"; [] -gorptest: 08:27:30.964043 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:30.979249 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:30.995274 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:31.015357 drop table if exists "person_test"; [] -gorptest: 08:27:31.031922 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:31.047338 drop table if exists "id_created_test"; [] -gorptest: 08:27:31.071076 drop table if exists "type_conv_test"; [] -gorptest: 08:27:31.084431 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:31.096241 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:31.111449 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:31.139536 drop table if exists "time_test"; [] -gorptest: 08:27:31.159506 drop table if exists "id_created_test"; [] -gorptest: 08:27:31.159703 drop table if exists "single_column_table"; [] -gorptest: 08:27:31.159774 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: 08:27:31.171359 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: 08:27:31.191247 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:31.211872 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: 08:27:31.235329 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: 08:27:31.251758 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:31.275522 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:31.311736 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:31.327599 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:31.347754 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:31.371365 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: 08:27:31.391830 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:31.407849 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 08:27:31.408079 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] -gorptest: 08:27:31.427090 delete from "invoice_test"; [] -gorptest: 08:27:31.443715 delete from "invoice_tag_test"; [] -gorptest: 08:27:31.459365 delete from "alias_trans_field_test"; [] -gorptest: 08:27:31.478447 delete from "invoice_override_test"; [] -gorptest: 08:27:31.499450 delete from "person_test"; [] -gorptest: 08:27:31.519464 delete from "ignored_column_test"; [] -gorptest: 08:27:31.535410 delete from "id_created_test"; [] -gorptest: 08:27:31.556205 delete from "type_conv_test"; [] -gorptest: 08:27:31.584401 delete from "embedded_struct_test"; [] -gorptest: 08:27:31.643891 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:31.663391 delete from "embedded_autoincr_test"; [] -gorptest: 08:27:31.683281 delete from "time_test"; [] -gorptest: 08:27:31.703554 delete from "id_created_test"; [] -gorptest: 08:27:31.723460 delete from "single_column_table"; [] -gorptest: 08:27:31.759599 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] -gorptest: 08:27:31.760165 drop table if exists "invoice_test"; [] -gorptest: 08:27:31.779655 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:31.793165 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:31.811484 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:31.827862 drop table if exists "person_test"; [] -gorptest: 08:27:31.851564 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:31.875953 drop table if exists "id_created_test"; [] -gorptest: 08:27:31.895359 drop table if exists "type_conv_test"; [] -gorptest: 08:27:31.907573 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:31.923820 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:31.943837 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:31.979652 drop table if exists "time_test"; [] -gorptest: 08:27:31.996559 drop table if exists "id_created_test"; [] -gorptest: 08:27:31.996919 drop table if exists "single_column_table"; [] ---- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (1.33s) +2026/04/12 14:51: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: 14:51:57.073601 drop table if exists "invoice_test"; [] +gorptest: 14:51:57.074000 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:57.074059 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:57.074100 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:57.074138 drop table if exists "person_test"; [] +gorptest: 14:51:57.074175 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:57.074213 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.074261 drop table if exists "type_conv_test"; [] +gorptest: 14:51:57.074298 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:57.074347 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:57.074385 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:57.074433 drop table if exists "time_test"; [] +gorptest: 14:51:57.074516 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:57.079152 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: 14:51:57.082162 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:57.085259 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:57.090068 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:57.096354 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:57.101755 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:57.108184 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:57.112981 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:57.117262 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:57.124114 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:57.131144 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:57.135886 drop table if exists "invoice_test"; [] +gorptest: 14:51:57.142323 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:57.149021 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:57.155673 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:57.201340 drop table if exists "person_test"; [] +gorptest: 14:51:57.207043 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:57.215874 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.221824 drop table if exists "type_conv_test"; [] +gorptest: 14:51:57.228837 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:57.235153 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:57.241849 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:57.249289 drop table if exists "time_test"; [] +gorptest: 14:51:57.254004 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.254150 drop table if exists "single_column_table"; [] +gorptest: 14:51:57.254296 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: 14:51:57.261567 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: 14:51:57.268178 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:57.273531 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: 14:51:57.279473 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: 14:51:57.284848 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:57.289987 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:57.294962 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:57.570035 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:57.576126 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:57.581467 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: 14:51:57.586514 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:57.591765 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 14:51:57.591913 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] +gorptest: 14:51:57.597924 delete from "invoice_test"; [] +gorptest: 14:51:57.602333 delete from "invoice_tag_test"; [] +gorptest: 14:51:57.606758 delete from "alias_trans_field_test"; [] +gorptest: 14:51:57.611248 delete from "invoice_override_test"; [] +gorptest: 14:51:57.615971 delete from "person_test"; [] +gorptest: 14:51:57.620911 delete from "ignored_column_test"; [] +gorptest: 14:51:57.626097 delete from "id_created_test"; [] +gorptest: 14:51:57.742422 delete from "type_conv_test"; [] +gorptest: 14:51:57.747236 delete from "embedded_struct_test"; [] +gorptest: 14:51:57.751455 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:57.756276 delete from "embedded_autoincr_test"; [] +gorptest: 14:51:57.760379 delete from "time_test"; [] +gorptest: 14:51:57.765484 delete from "id_created_test"; [] +gorptest: 14:51:57.770860 delete from "single_column_table"; [] +gorptest: 14:51:57.775194 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] +gorptest: 14:51:57.775402 drop table if exists "invoice_test"; [] +gorptest: 14:51:57.781602 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:57.787174 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:57.792064 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:57.799449 drop table if exists "person_test"; [] +gorptest: 14:51:57.803981 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:57.811131 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.824633 drop table if exists "type_conv_test"; [] +gorptest: 14:51:57.828772 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:57.832594 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:57.836705 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:57.840468 drop table if exists "time_test"; [] +gorptest: 14:51:57.845448 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.845556 drop table if exists "single_column_table"; [] +--- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (0.78s) === RUN TestPrepare -2025/03/10 08:27:32 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: 08:27:32.015858 drop table if exists "invoice_test"; [] -gorptest: 08:27:32.016290 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:32.016318 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:32.016344 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:32.016369 drop table if exists "person_test"; [] -gorptest: 08:27:32.016393 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:32.016418 drop table if exists "id_created_test"; [] -gorptest: 08:27:32.016442 drop table if exists "type_conv_test"; [] -gorptest: 08:27:32.016466 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:32.016491 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:32.016515 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:32.016539 drop table if exists "time_test"; [] -gorptest: 08:27:32.016574 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:32.039108 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: 08:27:32.059317 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 08:27:32.079456 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 08:27:32.099348 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 08:27:32.127172 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:32.152944 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 08:27:32.188258 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 08:27:32.211544 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 08:27:32.235229 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 08:27:32.259935 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 08:27:32.271495 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 08:27:32.296191 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] -gorptest: 08:27:32.319451 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] -gorptest: 08:27:32.363682 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] -gorptest: 08:27:32.391231 SELECT * from invoice_test WHERE Memo='prepare-baz' [] -gorptest: 08:27:32.391788 begin; [] -gorptest: 08:27:32.391873 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] -gorptest: 08:27:32.392247 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 08:27:32.392864 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 08:27:32.392963 commit; [] -gorptest: 08:27:32.411199 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 08:27:32.411741 drop table if exists "invoice_test"; [] -gorptest: 08:27:32.430952 drop table if exists "invoice_tag_test"; [] -gorptest: 08:27:32.447399 drop table if exists "alias_trans_field_test"; [] -gorptest: 08:27:32.467287 drop table if exists "invoice_override_test"; [] -gorptest: 08:27:32.487830 drop table if exists "person_test"; [] -gorptest: 08:27:32.511434 drop table if exists "ignored_column_test"; [] -gorptest: 08:27:32.531192 drop table if exists "id_created_test"; [] -gorptest: 08:27:32.551109 drop table if exists "type_conv_test"; [] -gorptest: 08:27:32.567160 drop table if exists "embedded_struct_test"; [] -gorptest: 08:27:32.591710 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 08:27:32.611510 drop table if exists "embedded_autoincr_test"; [] -gorptest: 08:27:32.631451 drop table if exists "time_test"; [] -gorptest: 08:27:32.707412 drop table if exists "id_created_test"; [] ---- PASS: TestPrepare (0.69s) +2026/04/12 14:51: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: 14:51:57.851917 drop table if exists "invoice_test"; [] +gorptest: 14:51:57.852251 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:57.852315 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:57.852351 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:57.852395 drop table if exists "person_test"; [] +gorptest: 14:51:57.852434 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:57.852474 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.852512 drop table if exists "type_conv_test"; [] +gorptest: 14:51:57.852549 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:57.852587 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:57.852627 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:57.852665 drop table if exists "time_test"; [] +gorptest: 14:51:57.852714 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:57.862069 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: 14:51:57.866751 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 14:51:57.872552 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 14:51:57.877528 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 14:51:57.897661 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:57.901581 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 14:51:57.905693 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 14:51:57.909790 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 14:51:57.914673 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 14:51:57.919889 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 14:51:57.925344 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 14:51:57.932036 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] +gorptest: 14:51:57.936810 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] +gorptest: 14:51:57.941884 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] +gorptest: 14:51:57.945795 SELECT * from invoice_test WHERE Memo='prepare-baz' [] +gorptest: 14:51:57.946032 begin; [] +gorptest: 14:51:57.946087 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] +gorptest: 14:51:57.946225 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 14:51:57.946693 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 14:51:57.946796 commit; [] +gorptest: 14:51:57.949704 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 14:51:57.949865 drop table if exists "invoice_test"; [] +gorptest: 14:51:57.954575 drop table if exists "invoice_tag_test"; [] +gorptest: 14:51:57.958498 drop table if exists "alias_trans_field_test"; [] +gorptest: 14:51:57.963152 drop table if exists "invoice_override_test"; [] +gorptest: 14:51:57.974527 drop table if exists "person_test"; [] +gorptest: 14:51:57.981826 drop table if exists "ignored_column_test"; [] +gorptest: 14:51:57.986253 drop table if exists "id_created_test"; [] +gorptest: 14:51:57.991196 drop table if exists "type_conv_test"; [] +gorptest: 14:51:57.995381 drop table if exists "embedded_struct_test"; [] +gorptest: 14:51:57.999646 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 14:51:58.002176 drop table if exists "embedded_autoincr_test"; [] +gorptest: 14:51:58.007565 drop table if exists "time_test"; [] +gorptest: 14:51:58.013443 drop table if exists "id_created_test"; [] +--- PASS: TestPrepare (0.16s) PASS -ok gopkg.in/gorp.v1 22.848s +ok gopkg.in/gorp.v1 14.679s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -1828,12 +1864,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/1867766/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1867766/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/2098090 and its subdirectories -I: Current time: Sun Mar 9 20:27:55 -12 2025 -I: pbuilder-time-stamp: 1741595275 +I: removing directory /srv/workspace/pbuilder/1867766 and its subdirectories +I: Current time: Mon Apr 13 04:52:02 +14 2026 +I: pbuilder-time-stamp: 1776005522