Diff of the two buildlogs: -- --- b1/build.log 2025-01-31 07:17:40.578121336 +0000 +++ b2/build.log 2025-01-31 07:20:55.925320157 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 30 19:14:14 -12 2025 -I: pbuilder-time-stamp: 1738307654 +I: Current time: Fri Jan 31 21:17:50 +14 2025 +I: pbuilder-time-stamp: 1738307870 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking golang-gopkg-gorp.v1_1.7.2-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/30416/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/21566/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +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 Jan 31 07:18 /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/21566/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/21566/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='7871c07997dc4738ab2c62ca52c6e40f' - 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='30416' - PS1='# ' - PS2='> ' + INVOCATION_ID=088b416dc7074fdda3ad882afb7ba67f + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=21566 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.guI6SRJB/pbuilderrc_tqig --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.guI6SRJB/b1 --logfile b1/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.guI6SRJB/pbuilderrc_ZhS1 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.guI6SRJB/b2 --logfile b2/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff4a 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/30416/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/21566/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -176,7 +208,7 @@ Get: 59 http://deb.debian.org/debian trixie/main armhf libsqlite3-dev armhf 3.46.1-1 [1003 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf golang-github-mattn-go-sqlite3-dev armhf 1.14.24~ds1-1 [83.9 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf golang-github-ziutek-mymysql-dev all 1.5.4+git20170206.23.0582bcf-2 [46.8 kB] -Fetched 71.4 MB in 4s (16.6 MB/s) +Fetched 71.4 MB in 7s (9947 kB/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 ... 19575 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/21566/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/21566/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,23 +489,23 @@ 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 3 gopkg.in/gorp.v1 -internal/unsafeheader + cd _build && go install -trimpath -v -p 4 gopkg.in/gorp.v1 internal/goarch -internal/cpu +internal/unsafeheader internal/byteorder +internal/coverage/rtcov +internal/cpu internal/abi internal/chacha8rand -internal/bytealg -internal/coverage/rtcov internal/godebugs internal/goexperiment internal/goos +internal/bytealg internal/profilerecord internal/runtime/atomic internal/runtime/syscall -internal/stringslite runtime/internal/math +internal/stringslite runtime/internal/sys internal/race sync/atomic @@ -478,1326 +514,1326 @@ unicode/utf8 internal/asan internal/itoa -runtime internal/msan cmp math/bits -math log/internal -iter +math +runtime internal/reflectlite sync +iter slices -internal/testlog internal/bisect +internal/testlog +internal/godebug errors sort io -internal/godebug internal/oserror -bytes -syscall strconv +syscall path +bytes math/rand/v2 -strings reflect +strings regexp/syntax -time internal/syscall/unix +time internal/syscall/execenv regexp context io/fs internal/poll internal/filepathlite -os internal/fmtsort +os fmt 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 3 gopkg.in/gorp.v1 + cd _build && go test -vet=off -v -p 4 gopkg.in/gorp.v1 === RUN TestCreateTablesIfNotExists -2025/01/31 07:17:07 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: 07:17:07.705012 drop table if exists "invoice_test"; [] -gorptest: 07:17:07.706512 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:07.706631 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:07.706733 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:07.706833 drop table if exists "person_test"; [] -gorptest: 07:17:07.706924 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:07.707014 drop table if exists "id_created_test"; [] -gorptest: 07:17:07.707098 drop table if exists "type_conv_test"; [] -gorptest: 07:17:07.707180 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:07.707264 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:07.707346 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:07.707428 drop table if exists "time_test"; [] -gorptest: 07:17:07.707575 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:07.723526 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: 07:17:07.758010 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:07.799160 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:07.839265 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:07.926472 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:07.972124 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.056698 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:08.117160 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:08.162893 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:08.214263 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:08.347447 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:08.420097 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: 07:17:08.420332 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: 07:17:08.420483 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:08.420618 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: 07:17:08.420747 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: 07:17:08.420866 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.420978 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.421092 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:08.421207 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:08.421319 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:08.421433 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: 07:17:08.421541 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:08.421657 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 07:17:08.421762 drop table if exists "invoice_test"; [] -gorptest: 07:17:08.490114 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:08.550055 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:08.560218 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:08.569743 drop table if exists "person_test"; [] -gorptest: 07:17:08.579018 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:08.588273 drop table if exists "id_created_test"; [] -gorptest: 07:17:08.597436 drop table if exists "type_conv_test"; [] -gorptest: 07:17:08.606639 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:08.615781 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:08.624938 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:08.634128 drop table if exists "time_test"; [] -gorptest: 07:17:08.643257 drop table if exists "id_created_test"; [] ---- PASS: TestCreateTablesIfNotExists (0.94s) +2025/01/31 07:20:38 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: 07:20:38.519312 drop table if exists "invoice_test"; [] +gorptest: 07:20:38.520527 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:38.520595 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:38.520653 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:38.520708 drop table if exists "person_test"; [] +gorptest: 07:20:38.520814 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:38.520935 drop table if exists "id_created_test"; [] +gorptest: 07:20:38.521013 drop table if exists "type_conv_test"; [] +gorptest: 07:20:38.521070 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:38.521140 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:38.521212 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:38.521284 drop table if exists "time_test"; [] +gorptest: 07:20:38.521399 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:38.531920 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: 07:20:38.538820 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:38.545747 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:38.554208 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:38.560957 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.567822 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.574688 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:38.583018 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:38.590906 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:38.601228 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:38.612678 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:38.622939 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: 07:20:38.623106 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: 07:20:38.623184 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:38.623261 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: 07:20:38.623339 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: 07:20:38.623408 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.623475 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.623546 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:38.623618 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:38.623687 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:38.623759 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: 07:20:38.623825 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:38.623892 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 07:20:38.623954 drop table if exists "invoice_test"; [] +gorptest: 07:20:38.633497 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:38.638949 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:38.644460 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:38.658054 drop table if exists "person_test"; [] +gorptest: 07:20:38.664376 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:38.670088 drop table if exists "id_created_test"; [] +gorptest: 07:20:38.675388 drop table if exists "type_conv_test"; [] +gorptest: 07:20:38.680560 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:38.686589 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:38.692918 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:38.698729 drop table if exists "time_test"; [] +gorptest: 07:20:38.704183 drop table if exists "id_created_test"; [] +--- PASS: TestCreateTablesIfNotExists (0.19s) === RUN TestTruncateTables -2025/01/31 07:17:08 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: 07:17:08.644044 drop table if exists "invoice_test"; [] -gorptest: 07:17:08.644687 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:08.644790 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:08.644886 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:08.644982 drop table if exists "person_test"; [] -gorptest: 07:17:08.645079 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:08.645168 drop table if exists "id_created_test"; [] -gorptest: 07:17:08.645257 drop table if exists "type_conv_test"; [] -gorptest: 07:17:08.645343 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:08.645430 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:08.645521 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:08.645607 drop table if exists "time_test"; [] -gorptest: 07:17:08.645721 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:08.654843 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: 07:17:08.663927 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:08.673163 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:08.682476 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:08.691667 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.700491 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.709308 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:08.718136 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:08.727007 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:08.735926 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:08.744825 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:08.753442 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: 07:17:08.753664 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: 07:17:08.753815 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:08.753951 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: 07:17:08.754082 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: 07:17:08.754193 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.754313 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:08.754434 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:08.754554 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:08.754669 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:08.754803 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: 07:17:08.754917 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:08.755047 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 07:17:08.755229 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307828755164916 2:1738307828755164916 3:"Bob" 4:"Smith" 5:1] -gorptest: 07:17:08.764169 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] -gorptest: 07:17:08.773291 delete from "invoice_test"; [] -gorptest: 07:17:08.781647 delete from "invoice_tag_test"; [] -gorptest: 07:17:08.789715 delete from "alias_trans_field_test"; [] -gorptest: 07:17:08.797891 delete from "invoice_override_test"; [] -gorptest: 07:17:08.806958 delete from "person_test"; [] -gorptest: 07:17:08.814970 delete from "ignored_column_test"; [] -gorptest: 07:17:08.823277 delete from "id_created_test"; [] -gorptest: 07:17:08.831361 delete from "type_conv_test"; [] -gorptest: 07:17:08.839723 delete from "embedded_struct_test"; [] -gorptest: 07:17:08.847779 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:08.856144 delete from "embedded_autoincr_test"; [] -gorptest: 07:17:08.864230 delete from "time_test"; [] -gorptest: 07:17:08.872200 delete from "id_created_test"; [] -gorptest: 07:17:08.880223 SELECT * FROM person_test [] -gorptest: 07:17:08.880667 SELECT * FROM invoice_test [] -gorptest: 07:17:08.880898 drop table if exists "invoice_test"; [] -gorptest: 07:17:08.889983 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:08.899036 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:08.908100 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:08.917799 drop table if exists "person_test"; [] -gorptest: 07:17:08.927210 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:08.936355 drop table if exists "id_created_test"; [] -gorptest: 07:17:08.946089 drop table if exists "type_conv_test"; [] -gorptest: 07:17:08.955931 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:08.972032 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:08.987055 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:09.001751 drop table if exists "time_test"; [] -gorptest: 07:17:09.015493 drop table if exists "id_created_test"; [] ---- PASS: TestTruncateTables (0.37s) +2025/01/31 07:20:38 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: 07:20:38.704760 drop table if exists "invoice_test"; [] +gorptest: 07:20:38.705851 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:38.705965 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:38.706029 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:38.706088 drop table if exists "person_test"; [] +gorptest: 07:20:38.706146 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:38.706202 drop table if exists "id_created_test"; [] +gorptest: 07:20:38.706259 drop table if exists "type_conv_test"; [] +gorptest: 07:20:38.706315 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:38.706371 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:38.706430 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:38.706486 drop table if exists "time_test"; [] +gorptest: 07:20:38.706562 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:38.711961 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: 07:20:38.717472 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:38.729946 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:38.735964 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:38.741407 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.746627 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.751869 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:38.757975 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:38.764073 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:38.769729 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:38.775415 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:38.781103 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: 07:20:38.781265 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: 07:20:38.781339 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:38.781415 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: 07:20:38.781494 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: 07:20:38.781562 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.781626 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:38.781695 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:38.781765 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:38.781835 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:38.781935 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: 07:20:38.782016 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:38.782083 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 07:20:38.782218 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308038782148024 2:1738308038782148024 3:"Bob" 4:"Smith" 5:1] +gorptest: 07:20:38.787905 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] +gorptest: 07:20:38.794040 delete from "invoice_test"; [] +gorptest: 07:20:38.806127 delete from "invoice_tag_test"; [] +gorptest: 07:20:38.811642 delete from "alias_trans_field_test"; [] +gorptest: 07:20:38.816644 delete from "invoice_override_test"; [] +gorptest: 07:20:38.822282 delete from "person_test"; [] +gorptest: 07:20:38.828571 delete from "ignored_column_test"; [] +gorptest: 07:20:38.834472 delete from "id_created_test"; [] +gorptest: 07:20:38.839476 delete from "type_conv_test"; [] +gorptest: 07:20:38.844555 delete from "embedded_struct_test"; [] +gorptest: 07:20:38.849682 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:38.855553 delete from "embedded_autoincr_test"; [] +gorptest: 07:20:38.861409 delete from "time_test"; [] +gorptest: 07:20:38.866727 delete from "id_created_test"; [] +gorptest: 07:20:38.871903 SELECT * FROM person_test [] +gorptest: 07:20:38.872256 SELECT * FROM invoice_test [] +gorptest: 07:20:38.872388 drop table if exists "invoice_test"; [] +gorptest: 07:20:38.877847 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:38.883638 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:38.890973 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:38.896991 drop table if exists "person_test"; [] +gorptest: 07:20:38.902338 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:38.907830 drop table if exists "id_created_test"; [] +gorptest: 07:20:38.914624 drop table if exists "type_conv_test"; [] +gorptest: 07:20:38.920720 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:38.926203 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:38.931527 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:38.936793 drop table if exists "time_test"; [] +gorptest: 07:20:38.942444 drop table if exists "id_created_test"; [] +--- PASS: TestTruncateTables (0.24s) === RUN TestCustomDateType -gorptest: 07:17:09.016122 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] -gorptest: 07:17:09.029481 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-01-31 07:17:09 +0000 UTC] -gorptest: 07:17:09.042034 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] -gorptest: 07:17:09.042416 drop table if exists "WithCustomDate"; [] ---- PASS: TestCustomDateType (0.04s) +gorptest: 07:20:38.942928 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] +gorptest: 07:20:38.953274 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-01-31 07:20:38 +0000 UTC] +gorptest: 07:20:38.959868 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] +gorptest: 07:20:38.960116 drop table if exists "WithCustomDate"; [] +--- PASS: TestCustomDateType (0.02s) === RUN TestUIntPrimaryKey -gorptest: 07:17:09.055932 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 07:17:09.069526 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 07:17:09.082588 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 07:17:09.095773 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] -gorptest: 07:17:09.108340 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] -gorptest: 07:17:09.118016 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] -gorptest: 07:17:09.127565 drop table if exists "PersonUInt64"; [] -gorptest: 07:17:09.137397 drop table if exists "PersonUInt32"; [] -gorptest: 07:17:09.151085 drop table if exists "PersonUInt16"; [] ---- PASS: TestUIntPrimaryKey (0.16s) +gorptest: 07:20:38.965956 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 07:20:38.971706 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 07:20:38.976980 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 07:20:38.983407 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] +gorptest: 07:20:38.988816 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] +gorptest: 07:20:38.994066 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] +gorptest: 07:20:38.998910 drop table if exists "PersonUInt64"; [] +gorptest: 07:20:39.003988 drop table if exists "PersonUInt32"; [] +gorptest: 07:20:39.009880 drop table if exists "PersonUInt16"; [] +--- PASS: TestUIntPrimaryKey (0.05s) === RUN TestSetUniqueTogether -gorptest: 07:17:09.217514 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] -gorptest: 07:17:09.308287 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] -gorptest: 07:17:09.399019 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] -gorptest: 07:17:09.399351 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] -gorptest: 07:17:09.399583 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] -gorptest: 07:17:09.477358 drop table if exists "UniqueColumns"; [] ---- PASS: TestSetUniqueTogether (0.34s) +gorptest: 07:20:39.019818 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] +gorptest: 07:20:39.025667 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] +gorptest: 07:20:39.030831 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] +gorptest: 07:20:39.031035 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] +gorptest: 07:20:39.031145 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] +gorptest: 07:20:39.036226 drop table if exists "UniqueColumns"; [] +--- PASS: TestSetUniqueTogether (0.02s) === RUN TestPersistentUser -gorptest: 07:17:09.560993 drop table if exists PersistentUser [] -gorptest: 07:17:09.561865 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 07:17:09.608679 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 07:17:09.647399 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] -gorptest: 07:17:09.647747 select * from PersistentUser [] -gorptest: 07:17:09.648040 select * from PersistentUser [] -gorptest: 07:17:09.648284 select * from PersistentUser [] -gorptest: 07:17:09.648522 select Id from PersistentUser [] -gorptest: 07:17:09.648707 select mykey from PersistentUser [] -gorptest: 07:17:09.648878 select PassedTraining from PersistentUser [] -gorptest: 07:17:09.649053 select Id from PersistentUser [] -gorptest: 07:17:09.649232 drop table if exists "PersistentUser"; [] ---- PASS: TestPersistentUser (0.13s) +gorptest: 07:20:39.042939 drop table if exists PersistentUser [] +gorptest: 07:20:39.043418 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 07:20:39.059068 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 07:20:39.064517 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] +gorptest: 07:20:39.064744 select * from PersistentUser [] +gorptest: 07:20:39.065428 select * from PersistentUser [] +gorptest: 07:20:39.065609 select * from PersistentUser [] +gorptest: 07:20:39.065727 select Id from PersistentUser [] +gorptest: 07:20:39.065818 select mykey from PersistentUser [] +gorptest: 07:20:39.065938 select PassedTraining from PersistentUser [] +gorptest: 07:20:39.066041 select Id from PersistentUser [] +gorptest: 07:20:39.066133 drop table if exists "PersistentUser"; [] +--- PASS: TestPersistentUser (0.03s) === RUN TestNamedQueryMap -gorptest: 07:17:09.694682 drop table if exists PersistentUser [] -gorptest: 07:17:09.695453 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 07:17:09.757499 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 07:17:09.796627 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 07:17:09.849421 select * from PersistentUser where mykey = ? [1:43] -gorptest: 07:17:09.849790 select * from PersistentUser where mykey = ? [1:43] -gorptest: 07:17:09.850081 +gorptest: 07:20:39.071951 drop table if exists PersistentUser [] +gorptest: 07:20:39.072463 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 07:20:39.078555 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 07:20:39.084418 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 07:20:39.091263 select * from PersistentUser where mykey = ? [1:43] +gorptest: 07:20:39.091854 select * from PersistentUser where mykey = ? [1:43] +gorptest: 07:20:39.092277 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 07:17:09.850363 +gorptest: 07:20:39.092711 select * from PersistentUser where mykey = ? and Id != 'abc:def' [1:43] -gorptest: 07:17:09.850599 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryMap (0.21s) +gorptest: 07:20:39.093197 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryMap (0.03s) === RUN TestNamedQueryStruct -gorptest: 07:17:09.909016 drop table if exists PersistentUser [] -gorptest: 07:17:09.909880 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 07:17:09.956836 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 07:17:10.032783 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 07:17:10.085562 +gorptest: 07:20:39.099198 drop table if exists PersistentUser [] +gorptest: 07:20:39.099960 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 07:20:39.105424 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 07:20:39.110925 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 07:20:39.120253 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 07:17:10.085937 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryStruct (0.26s) +gorptest: 07:20:39.120975 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryStruct (0.03s) === RUN TestReturnsNonNilSlice -2025/01/31 07:17: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: 07:17:10.172442 drop table if exists "invoice_test"; [] -gorptest: 07:17:10.173121 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:10.173233 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:10.173338 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:10.173435 drop table if exists "person_test"; [] -gorptest: 07:17:10.173535 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:10.173631 drop table if exists "id_created_test"; [] -gorptest: 07:17:10.173731 drop table if exists "type_conv_test"; [] -gorptest: 07:17:10.173832 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:10.173926 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:10.174023 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:10.174118 drop table if exists "time_test"; [] -gorptest: 07:17:10.174255 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:10.261728 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: 07:17:10.353670 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:10.420665 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:10.491142 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:10.558484 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:10.638822 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:10.707024 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:10.774778 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:10.843867 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:10.935813 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:11.036956 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:11.102548 select * from invoice_test where id=99999 [] -gorptest: 07:17:11.102839 select * from invoice_test where id=99999 [] -gorptest: 07:17:11.103030 drop table if exists "invoice_test"; [] -gorptest: 07:17:11.138128 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:11.187950 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:11.257899 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:11.312002 drop table if exists "person_test"; [] -gorptest: 07:17:11.372752 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:11.423245 drop table if exists "id_created_test"; [] -gorptest: 07:17:11.487817 drop table if exists "type_conv_test"; [] -gorptest: 07:17:11.564939 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:11.625913 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:11.690608 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:11.754775 drop table if exists "time_test"; [] -gorptest: 07:17:11.818707 drop table if exists "id_created_test"; [] ---- PASS: TestReturnsNonNilSlice (1.65s) +2025/01/31 07:20:39 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: 07:20:39.127735 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.128452 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.128783 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.129102 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.129353 drop table if exists "person_test"; [] +gorptest: 07:20:39.129603 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.129859 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.130143 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.130428 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.130758 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.131065 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.131340 drop table if exists "time_test"; [] +gorptest: 07:20:39.131596 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.137590 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: 07:20:39.143919 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:39.155868 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.165816 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:39.174345 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.182877 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.193386 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:39.202005 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:39.210343 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:39.219642 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:39.227610 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:39.235413 select * from invoice_test where id=99999 [] +gorptest: 07:20:39.235654 select * from invoice_test where id=99999 [] +gorptest: 07:20:39.235780 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.244608 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.250667 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.258663 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.264470 drop table if exists "person_test"; [] +gorptest: 07:20:39.270366 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.279283 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.284670 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.290105 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.295524 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.301515 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.307636 drop table if exists "time_test"; [] +gorptest: 07:20:39.313132 drop table if exists "id_created_test"; [] +--- PASS: TestReturnsNonNilSlice (0.19s) === RUN TestOverrideVersionCol -gorptest: 07:17:11.819156 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] -gorptest: 07:17:11.829410 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: 07:17:11.829685 drop table if exists "InvoicePersonView"; [] ---- PASS: TestOverrideVersionCol (0.02s) +gorptest: 07:20:39.314044 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] +gorptest: 07:20:39.320162 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: 07:20:39.320666 drop table if exists "InvoicePersonView"; [] +--- PASS: TestOverrideVersionCol (0.01s) === RUN TestOptimisticLocking -2025/01/31 07:17:11 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: 07:17:11.839979 drop table if exists "invoice_test"; [] -gorptest: 07:17:11.840588 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:11.840676 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:11.840752 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:11.840825 drop table if exists "person_test"; [] -gorptest: 07:17:11.840899 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:11.840975 drop table if exists "id_created_test"; [] -gorptest: 07:17:11.841049 drop table if exists "type_conv_test"; [] -gorptest: 07:17:11.841124 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:11.841199 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:11.841275 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:11.841349 drop table if exists "time_test"; [] -gorptest: 07:17:11.841449 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:11.850131 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: 07:17:11.859041 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:11.868119 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:11.876642 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:11.885501 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:11.893971 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:11.902498 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:11.911302 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:11.920526 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:11.929353 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:11.938889 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:11.947381 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307831947321419 2:1738307831947321419 3:"Bob" 4:"Smith" 5:1] -gorptest: 07:17:11.957313 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 07:17:11.957650 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738307831947321419 2:1738307831947321419 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] -gorptest: 07:17:11.966996 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738307831947321419 2:1738307831947321419 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] -gorptest: 07:17:11.967243 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 07:17:11.967474 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] -gorptest: 07:17:11.967612 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 07:17:11.967816 drop table if exists "invoice_test"; [] -gorptest: 07:17:11.975896 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:11.985080 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:11.994438 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.004146 drop table if exists "person_test"; [] -gorptest: 07:17:12.013882 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.023069 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.032306 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.041425 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.050825 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.060196 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.069302 drop table if exists "time_test"; [] -gorptest: 07:17:12.080436 drop table if exists "id_created_test"; [] ---- PASS: TestOptimisticLocking (0.24s) +2025/01/31 07:20:39 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: 07:20:39.327032 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.327822 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.327919 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.328405 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.328692 drop table if exists "person_test"; [] +gorptest: 07:20:39.329026 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.329329 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.329424 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.329483 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.329540 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.329597 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.329655 drop table if exists "time_test"; [] +gorptest: 07:20:39.329731 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.335506 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: 07:20:39.342005 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:39.347434 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.352810 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:39.358351 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.363804 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.370164 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:39.375917 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:39.381299 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:39.386575 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:39.391811 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:39.397979 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308039397810372 2:1738308039397810372 3:"Bob" 4:"Smith" 5:1] +gorptest: 07:20:39.403979 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 07:20:39.404369 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738308039397810372 2:1738308039397810372 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] +gorptest: 07:20:39.409494 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738308039397810372 2:1738308039397810372 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] +gorptest: 07:20:39.409712 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 07:20:39.409920 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] +gorptest: 07:20:39.410028 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 07:20:39.410148 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.415233 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.420628 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.426306 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.432750 drop table if exists "person_test"; [] +gorptest: 07:20:39.438299 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.443725 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.449031 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.454372 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.460755 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.466518 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.471953 drop table if exists "time_test"; [] +gorptest: 07:20:39.477267 drop table if exists "id_created_test"; [] +--- PASS: TestOptimisticLocking (0.15s) === RUN TestDoubleAddTable --- PASS: TestDoubleAddTable (0.00s) === RUN TestNullValues -gorptest: 07:17:12.081487 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 07:17:12.090568 insert into TableWithNull values (10, null, null, null, null, null) [] -gorptest: 07:17:12.098316 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 07:17:12.098670 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: 07:17:12.106601 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 07:17:12.106912 drop table if exists "TableWithNull"; [] ---- PASS: TestNullValues (0.03s) +gorptest: 07:20:39.477737 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 07:20:39.483443 insert into TableWithNull values (10, null, null, null, null, null) [] +gorptest: 07:20:39.489252 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 07:20:39.489536 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: 07:20:39.495283 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 07:20:39.495503 drop table if exists "TableWithNull"; [] +--- PASS: TestNullValues (0.02s) === RUN TestColumnProps -gorptest: 07:17:12.116279 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] -gorptest: 07:17:12.125492 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] -gorptest: 07:17:12.134481 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] -gorptest: 07:17:12.134782 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] -gorptest: 07:17:12.134976 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] -gorptest: 07:17:12.135118 drop table if exists "Invoice"; [] ---- PASS: TestColumnProps (0.03s) +gorptest: 07:20:39.501080 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] +gorptest: 07:20:39.506816 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] +gorptest: 07:20:39.512038 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] +gorptest: 07:20:39.512269 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] +gorptest: 07:20:39.512396 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] +gorptest: 07:20:39.512489 drop table if exists "Invoice"; [] +--- PASS: TestColumnProps (0.02s) === RUN TestRawSelect -2025/01/31 07:17:12 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: 07:17:12.146563 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.147167 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.147253 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.147333 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.147408 drop table if exists "person_test"; [] -gorptest: 07:17:12.147484 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.147559 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.147669 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.147759 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.147837 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.147914 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.147988 drop table if exists "time_test"; [] -gorptest: 07:17:12.148086 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.156455 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: 07:17:12.165381 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:12.174082 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.183461 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:12.192393 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.201363 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.209919 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:12.218901 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:12.227486 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:12.236523 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:12.245206 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:12.253806 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307832253747959 2:1738307832253747959 3:"bob" 4:"smith" 5:1] -gorptest: 07:17:12.263046 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] -gorptest: 07:17:12.271767 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 07:17:12.272128 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.280862 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.289991 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.299118 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.308869 drop table if exists "person_test"; [] -gorptest: 07:17:12.318196 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.327236 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.336496 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.345499 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.354740 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.363749 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.373098 drop table if exists "time_test"; [] -gorptest: 07:17:12.382088 drop table if exists "id_created_test"; [] ---- PASS: TestRawSelect (0.24s) +2025/01/31 07:20:39 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: 07:20:39.519146 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.519561 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.519621 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.519677 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.519732 drop table if exists "person_test"; [] +gorptest: 07:20:39.519788 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.519843 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.519898 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.519952 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.520006 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.520063 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.520117 drop table if exists "time_test"; [] +gorptest: 07:20:39.520195 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.526541 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: 07:20:39.531933 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:39.537633 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.543048 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:39.550130 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.556701 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.562459 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:39.567999 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:39.573383 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:39.578669 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:39.584996 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:39.590564 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308039590519311 2:1738308039590519311 3:"bob" 4:"smith" 5:1] +gorptest: 07:20:39.595767 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] +gorptest: 07:20:39.600817 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 07:20:39.601135 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.606292 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.612283 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.618466 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.624167 drop table if exists "person_test"; [] +gorptest: 07:20:39.629526 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.634611 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.640153 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.646486 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.651738 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.656916 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.662362 drop table if exists "time_test"; [] +gorptest: 07:20:39.667621 drop table if exists "id_created_test"; [] +--- PASS: TestRawSelect (0.15s) === RUN TestHooks -2025/01/31 07:17:12 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: 07:17:12.382624 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.383204 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.383290 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.383400 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.383485 drop table if exists "person_test"; [] -gorptest: 07:17:12.383568 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.383681 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.383767 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.383844 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.383919 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.383995 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.384070 drop table if exists "time_test"; [] -gorptest: 07:17:12.384188 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.392693 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: 07:17:12.401374 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:12.409761 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.418694 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:12.426999 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.435864 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.444275 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:12.453130 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:12.461679 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:12.470359 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:12.478551 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:12.486901 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307832486842126 2:1738307832486842126 3:"bob" 4:"smith" 5:1] -gorptest: 07:17:12.496252 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 07:17:12.496583 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738307832486842126 2:1738307832486842126 3:"preupdate" 4:"postget" 5:2 6:1 7:1] -gorptest: 07:17:12.504550 select * from person_test where id = ? [1:1] -gorptest: 07:17:12.504913 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] -gorptest: 07:17:12.513225 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.521272 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.530168 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.539075 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.549294 drop table if exists "person_test"; [] -gorptest: 07:17:12.559375 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.569068 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.578891 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.588312 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.598131 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.607305 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.616559 drop table if exists "time_test"; [] -gorptest: 07:17:12.625686 drop table if exists "id_created_test"; [] ---- PASS: TestHooks (0.24s) +2025/01/31 07:20:39 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: 07:20:39.668089 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.668549 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.668617 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.668675 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.668731 drop table if exists "person_test"; [] +gorptest: 07:20:39.668786 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.668841 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.668952 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.669008 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.669063 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.669118 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.669173 drop table if exists "time_test"; [] +gorptest: 07:20:39.669245 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.675633 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: 07:20:39.681321 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:39.686490 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.691913 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:39.697236 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.703160 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.711848 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:39.719559 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:39.737084 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:39.751566 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:39.757792 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:39.773217 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308039773167814 2:1738308039773167814 3:"bob" 4:"smith" 5:1] +gorptest: 07:20:39.782597 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 07:20:39.782878 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738308039773167814 2:1738308039773167814 3:"preupdate" 4:"postget" 5:2 6:1 7:1] +gorptest: 07:20:39.793125 select * from person_test where id = ? [1:1] +gorptest: 07:20:39.793419 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] +gorptest: 07:20:39.798847 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.804609 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.812053 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.817495 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.823373 drop table if exists "person_test"; [] +gorptest: 07:20:39.832961 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.841197 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.853177 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.862541 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.877223 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.883604 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.889323 drop table if exists "time_test"; [] +gorptest: 07:20:39.895814 drop table if exists "id_created_test"; [] +--- PASS: TestHooks (0.23s) === RUN TestTransaction -2025/01/31 07:17:12 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: 07:17:12.626228 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.626816 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.626903 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.626979 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.627054 drop table if exists "person_test"; [] -gorptest: 07:17:12.627129 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.627203 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.627277 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.627352 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.627426 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.627500 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.627574 drop table if exists "time_test"; [] -gorptest: 07:17:12.627701 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.636654 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: 07:17:12.645581 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:12.654506 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.663251 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:12.672472 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.681310 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.690228 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:12.699052 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:12.708228 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:12.717327 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:12.726218 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:12.734290 begin; [] -gorptest: 07:17:12.734474 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] -gorptest: 07:17:12.734910 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] -gorptest: 07:17:12.735016 commit; [] -gorptest: 07:17:12.743061 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 07:17:12.743357 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] -gorptest: 07:17:12.743543 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.751915 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.760770 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.769406 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.778713 drop table if exists "person_test"; [] -gorptest: 07:17:12.787409 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.796363 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.805032 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.813736 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.822405 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.831110 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.839810 drop table if exists "time_test"; [] -gorptest: 07:17:12.848655 drop table if exists "id_created_test"; [] ---- PASS: TestTransaction (0.22s) +2025/01/31 07:20:39 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: 07:20:39.896363 drop table if exists "invoice_test"; [] +gorptest: 07:20:39.896821 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:39.896953 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:39.897018 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:39.897077 drop table if exists "person_test"; [] +gorptest: 07:20:39.897134 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:39.897189 drop table if exists "id_created_test"; [] +gorptest: 07:20:39.897245 drop table if exists "type_conv_test"; [] +gorptest: 07:20:39.897300 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:39.897356 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:39.897412 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:39.897467 drop table if exists "time_test"; [] +gorptest: 07:20:39.897545 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.913256 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: 07:20:39.927095 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:39.933644 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:39.953197 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:39.961259 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.967062 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:39.974356 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:39.987994 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:39.997990 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:40.003637 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:40.009015 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:40.017185 begin; [] +gorptest: 07:20:40.017353 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] +gorptest: 07:20:40.017705 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] +gorptest: 07:20:40.017770 commit; [] +gorptest: 07:20:40.033228 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 07:20:40.033482 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] +gorptest: 07:20:40.033602 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.040586 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.046564 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.052052 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.057760 drop table if exists "person_test"; [] +gorptest: 07:20:40.063100 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.077211 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.093198 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.105232 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.111597 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.117298 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.123220 drop table if exists "time_test"; [] +gorptest: 07:20:40.129064 drop table if exists "id_created_test"; [] +--- PASS: TestTransaction (0.23s) === RUN TestSavepoint -2025/01/31 07:17:12 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: 07:17:12.849246 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.849829 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.849915 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.849992 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.850066 drop table if exists "person_test"; [] -gorptest: 07:17:12.850142 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:12.850217 drop table if exists "id_created_test"; [] -gorptest: 07:17:12.850291 drop table if exists "type_conv_test"; [] -gorptest: 07:17:12.850366 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:12.850442 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:12.850517 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:12.850590 drop table if exists "time_test"; [] -gorptest: 07:17:12.850688 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.859486 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: 07:17:12.867956 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:12.876601 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:12.885199 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:12.893845 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.902169 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:12.910851 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:12.919129 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:12.927744 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:12.936188 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:12.944835 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:12.952862 begin; [] -gorptest: 07:17:12.953021 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] -gorptest: 07:17:12.953420 select memo from invoice_test [] -gorptest: 07:17:12.953570 savepoint "foo" [1:] -gorptest: 07:17:12.953618 select memo from invoice_test [] -gorptest: 07:17:12.953774 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] -gorptest: 07:17:12.953881 select memo from invoice_test [] -gorptest: 07:17:12.953978 rollback to savepoint "foo" [1:] -gorptest: 07:17:12.954027 select memo from invoice_test [] -gorptest: 07:17:12.954117 rollback; [] -gorptest: 07:17:12.954361 drop table if exists "invoice_test"; [] -gorptest: 07:17:12.962695 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:12.971954 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:12.981229 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:12.991037 drop table if exists "person_test"; [] -gorptest: 07:17:13.000327 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.009578 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.018830 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.028085 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.037330 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.046579 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.055837 drop table if exists "time_test"; [] -gorptest: 07:17:13.064820 drop table if exists "id_created_test"; [] ---- PASS: TestSavepoint (0.22s) +2025/01/31 07:20:40 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: 07:20:40.129954 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.130585 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.130675 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.130734 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.131046 drop table if exists "person_test"; [] +gorptest: 07:20:40.131217 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.131388 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.131467 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.131657 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.131823 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.131992 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.132168 drop table if exists "time_test"; [] +gorptest: 07:20:40.132368 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.138044 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: 07:20:40.143551 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:40.161312 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.172070 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:40.178599 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.183962 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.189265 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:40.194423 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:40.199611 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:40.205768 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:40.211443 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:40.216653 begin; [] +gorptest: 07:20:40.216798 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] +gorptest: 07:20:40.217142 select memo from invoice_test [] +gorptest: 07:20:40.217244 savepoint "foo" [1:] +gorptest: 07:20:40.217272 select memo from invoice_test [] +gorptest: 07:20:40.217360 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] +gorptest: 07:20:40.217426 select memo from invoice_test [] +gorptest: 07:20:40.217489 rollback to savepoint "foo" [1:] +gorptest: 07:20:40.217521 select memo from invoice_test [] +gorptest: 07:20:40.217573 rollback; [] +gorptest: 07:20:40.217731 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.229132 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.245188 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.265179 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.281188 drop table if exists "person_test"; [] +gorptest: 07:20:40.297221 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.313194 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.320315 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.327080 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.341181 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.353158 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.369204 drop table if exists "time_test"; [] +gorptest: 07:20:40.382008 drop table if exists "id_created_test"; [] +--- PASS: TestSavepoint (0.25s) === RUN TestMultiple -2025/01/31 07:17:13 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: 07:17:13.065348 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.065926 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.066011 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.066087 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.066162 drop table if exists "person_test"; [] -gorptest: 07:17:13.066237 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.066392 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.066486 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.066565 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.066641 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.066717 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.066790 drop table if exists "time_test"; [] -gorptest: 07:17:13.066890 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.075391 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: 07:17:13.084349 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:13.092798 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.101935 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:13.110494 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.119336 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.128176 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:13.137118 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:13.145890 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:13.154972 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:13.163681 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:13.172255 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] -gorptest: 07:17:13.181381 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] -gorptest: 07:17:13.190905 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] -gorptest: 07:17:13.199200 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] -gorptest: 07:17:13.208466 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 07:17:13.217017 delete from "invoice_test" where "Id"=?; [1:2] -gorptest: 07:17:13.226048 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.235588 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.244573 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.253565 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.263155 drop table if exists "person_test"; [] -gorptest: 07:17:13.272696 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.281939 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.291317 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.300568 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.309697 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.318700 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.327726 drop table if exists "time_test"; [] -gorptest: 07:17:13.336694 drop table if exists "id_created_test"; [] +2025/01/31 07:20:40 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: 07:20:40.382722 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.383334 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.383558 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.383769 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.384006 drop table if exists "person_test"; [] +gorptest: 07:20:40.384180 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.384409 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.384582 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.384800 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.385014 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.385796 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.385915 drop table if exists "time_test"; [] +gorptest: 07:20:40.386017 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.392672 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: 07:20:40.405256 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:40.410811 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.428724 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:40.434905 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.441346 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.446714 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:40.452047 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:40.458378 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:40.467526 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:40.476348 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:40.481749 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] +gorptest: 07:20:40.489078 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] +gorptest: 07:20:40.505211 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] +gorptest: 07:20:40.522925 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] +gorptest: 07:20:40.540492 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 07:20:40.546140 delete from "invoice_test" where "Id"=?; [1:2] +gorptest: 07:20:40.561181 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.575237 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.580504 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.585555 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.591419 drop table if exists "person_test"; [] +gorptest: 07:20:40.599126 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.605518 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.611018 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.616367 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.625097 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.634263 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.642329 drop table if exists "time_test"; [] +gorptest: 07:20:40.647594 drop table if exists "id_created_test"; [] --- PASS: TestMultiple (0.27s) === RUN TestCrud -2025/01/31 07:17:13 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: 07:17:13.337253 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.337838 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.337923 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.337999 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.338075 drop table if exists "person_test"; [] -gorptest: 07:17:13.338150 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.338223 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.338298 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.338372 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.338446 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.338521 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.338595 drop table if exists "time_test"; [] -gorptest: 07:17:13.338693 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.346934 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: 07:17:13.355574 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:13.364176 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.373313 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:13.381659 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.390344 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.398665 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:13.407336 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:13.415926 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:13.424593 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:13.433028 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:13.441324 delete from invoice_test [] -gorptest: 07:17:13.449314 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] -gorptest: 07:17:13.458180 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 07:17:13.458532 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:1416874679683283289 2:7154780238209310426 3:"random 8143864638910567744" 4:0 5:true 6:1] -gorptest: 07:17:13.466819 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 07:17:13.467118 select * from invoice_test [] -gorptest: 07:17:13.467391 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 07:17:13.475402 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 07:17:13.475630 delete from invoice_tag_test [] -gorptest: 07:17:13.484124 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: 07:17:13.493475 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 07:17:13.493816 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:4516819045966925982 2:784479519229129163 3:"random 2571109272655973068" 4:33 5:false 6:1] -gorptest: 07:17:13.501779 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 07:17:13.502059 select * from invoice_tag_test [] -gorptest: 07:17:13.502336 delete from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 07:17:13.510583 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 07:17:13.510812 delete from alias_trans_field_test [] -gorptest: 07:17:13.518791 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] -gorptest: 07:17:13.527833 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 07:17:13.528116 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 5397087750757921923" 2:1] -gorptest: 07:17:13.536573 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 07:17:13.536819 select * from alias_trans_field_test [] -gorptest: 07:17:13.537018 delete from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 07:17:13.545149 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 07:17:13.545368 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.554392 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.563722 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.572957 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.582581 drop table if exists "person_test"; [] -gorptest: 07:17:13.591525 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.600646 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.609803 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.626348 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.635731 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.645223 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.654468 drop table if exists "time_test"; [] -gorptest: 07:17:13.663464 drop table if exists "id_created_test"; [] ---- PASS: TestCrud (0.33s) +2025/01/31 07:20:40 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: 07:20:40.648050 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.648502 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.648568 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.648628 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.648685 drop table if exists "person_test"; [] +gorptest: 07:20:40.648741 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.648797 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.648901 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.648975 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.649033 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.649089 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.649146 drop table if exists "time_test"; [] +gorptest: 07:20:40.649221 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.654739 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: 07:20:40.661145 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:40.666579 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.672099 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:40.677584 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.682912 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.689253 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:40.694909 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:40.700306 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:40.730206 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:40.738755 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:40.746602 delete from invoice_test [] +gorptest: 07:20:40.754666 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] +gorptest: 07:20:40.763453 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 07:20:40.763729 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:6722337403522763156 2:9019604662933643555 3:"random 3029549346403925893" 4:0 5:true 6:1] +gorptest: 07:20:40.768610 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 07:20:40.768802 select * from invoice_test [] +gorptest: 07:20:40.769208 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 07:20:40.774085 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 07:20:40.774243 delete from invoice_tag_test [] +gorptest: 07:20:40.779099 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: 07:20:40.785040 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 07:20:40.785292 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:4062050995502265458 2:5395527671161077490 3:"random 8960065208647555352" 4:33 5:false 6:1] +gorptest: 07:20:40.790791 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 07:20:40.791016 select * from invoice_tag_test [] +gorptest: 07:20:40.791227 delete from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 07:20:40.796095 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 07:20:40.796257 delete from alias_trans_field_test [] +gorptest: 07:20:40.801104 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] +gorptest: 07:20:40.806073 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 07:20:40.806282 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 6067636470258991689" 2:1] +gorptest: 07:20:40.815860 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 07:20:40.816059 select * from alias_trans_field_test [] +gorptest: 07:20:40.816192 delete from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 07:20:40.826437 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 07:20:40.826614 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.832153 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.837532 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.844536 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.850502 drop table if exists "person_test"; [] +gorptest: 07:20:40.855698 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.860945 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.866170 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.872274 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.878397 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.883683 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.888911 drop table if exists "time_test"; [] +gorptest: 07:20:40.894181 drop table if exists "id_created_test"; [] +--- PASS: TestCrud (0.25s) === RUN TestWithIgnoredColumn -2025/01/31 07:17:13 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: 07:17:13.664089 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.664711 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.664805 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.664883 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.664962 drop table if exists "person_test"; [] -gorptest: 07:17:13.665041 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.665119 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.665196 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.665274 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.665351 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.665431 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.665507 drop table if exists "time_test"; [] -gorptest: 07:17:13.665607 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.674061 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: 07:17:13.683111 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:13.691828 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.701085 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:13.709803 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.718750 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.727432 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:13.736490 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:13.745183 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:13.754243 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:13.762934 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:13.771509 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] -gorptest: 07:17:13.780851 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 07:17:13.781147 delete from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 07:17:13.789167 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 07:17:13.789400 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.797585 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.806712 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.816615 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.827449 drop table if exists "person_test"; [] -gorptest: 07:17:13.837618 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.849050 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.859212 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.869239 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.878867 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.888356 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.897980 drop table if exists "time_test"; [] -gorptest: 07:17:13.907475 drop table if exists "id_created_test"; [] ---- PASS: TestWithIgnoredColumn (0.24s) +2025/01/31 07:20:40 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: 07:20:40.894630 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.895043 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:40.895103 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:40.895160 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:40.895215 drop table if exists "person_test"; [] +gorptest: 07:20:40.895271 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:40.895325 drop table if exists "id_created_test"; [] +gorptest: 07:20:40.895378 drop table if exists "type_conv_test"; [] +gorptest: 07:20:40.895432 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:40.895486 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:40.895540 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:40.895595 drop table if exists "time_test"; [] +gorptest: 07:20:40.895667 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.901405 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: 07:20:40.907893 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:40.913177 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:40.921161 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:40.931443 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.941305 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:40.946759 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:40.957011 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:40.962991 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:40.969140 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:40.974279 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:40.979656 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] +gorptest: 07:20:40.984688 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 07:20:40.984951 delete from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 07:20:40.990109 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 07:20:40.990259 drop table if exists "invoice_test"; [] +gorptest: 07:20:40.996463 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.001614 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.006668 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.011975 drop table if exists "person_test"; [] +gorptest: 07:20:41.017060 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.023451 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.028787 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.033953 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.038861 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.043788 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.049477 drop table if exists "time_test"; [] +gorptest: 07:20:41.055390 drop table if exists "id_created_test"; [] +--- PASS: TestWithIgnoredColumn (0.16s) === RUN TestTypeConversionExample -2025/01/31 07:17:13 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: 07:17:13.908155 drop table if exists "invoice_test"; [] -gorptest: 07:17:13.908802 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:13.908901 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:13.908994 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:13.909078 drop table if exists "person_test"; [] -gorptest: 07:17:13.909159 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:13.909240 drop table if exists "id_created_test"; [] -gorptest: 07:17:13.909322 drop table if exists "type_conv_test"; [] -gorptest: 07:17:13.909404 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:13.909487 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:13.909566 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:13.909647 drop table if exists "time_test"; [] -gorptest: 07:17:13.909756 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.918550 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: 07:17:13.927359 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:13.935830 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:13.945090 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:13.953554 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.963238 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:13.972072 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:13.980869 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:13.989436 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:13.998250 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:14.006680 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:14.015259 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: 07:17:14.024624 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 07:17:14.024989 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: 07:17:14.033196 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 07:17:14.033545 delete from "type_conv_test" where "Id"=?; [1:1] -gorptest: 07:17:14.041990 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.050299 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.059719 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.069271 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.079163 drop table if exists "person_test"; [] -gorptest: 07:17:14.088685 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.098061 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.107422 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.117542 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.127231 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.136909 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.146039 drop table if exists "time_test"; [] -gorptest: 07:17:14.153779 drop table if exists "id_created_test"; [] ---- PASS: TestTypeConversionExample (0.25s) +2025/01/31 07:20:41 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: 07:20:41.055801 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.056225 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.056287 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.056343 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.056399 drop table if exists "person_test"; [] +gorptest: 07:20:41.056454 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.056508 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.056564 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.056618 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.056672 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.056727 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.056781 drop table if exists "time_test"; [] +gorptest: 07:20:41.057148 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.062256 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: 07:20:41.067319 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:41.072299 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.077884 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:41.084346 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.089338 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.094361 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:41.099418 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:41.104506 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:41.111217 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:41.116646 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:41.121801 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: 07:20:41.126922 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 07:20:41.127193 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: 07:20:41.141218 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 07:20:41.141479 delete from "type_conv_test" where "Id"=?; [1:1] +gorptest: 07:20:41.157189 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.168470 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.176694 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.181989 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.188800 drop table if exists "person_test"; [] +gorptest: 07:20:41.194585 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.199816 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.205026 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.210315 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.216260 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.222207 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.227483 drop table if exists "time_test"; [] +gorptest: 07:20:41.232645 drop table if exists "id_created_test"; [] +--- PASS: TestTypeConversionExample (0.18s) === RUN TestWithEmbeddedStruct -2025/01/31 07:17:14 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: 07:17:14.154368 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.154997 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.155094 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.155176 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.155255 drop table if exists "person_test"; [] -gorptest: 07:17:14.155334 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.155413 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.155491 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.155569 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.155674 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.155772 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.155855 drop table if exists "time_test"; [] -gorptest: 07:17:14.155958 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.164619 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: 07:17:14.173555 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:14.182629 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.191623 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:14.200619 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:14.209310 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:14.218375 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:14.227260 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:14.236382 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:14.245057 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:14.254233 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:14.262854 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] -gorptest: 07:17:14.271952 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 07:17:14.272263 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] -gorptest: 07:17:14.280608 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 07:17:14.280882 select * from embedded_struct_test [] -gorptest: 07:17:14.281112 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.289025 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.297776 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.306652 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.316186 drop table if exists "person_test"; [] -gorptest: 07:17:14.325033 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.333886 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.346690 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.355985 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.365304 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.374593 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.383850 drop table if exists "time_test"; [] -gorptest: 07:17:14.392953 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStruct (0.24s) +2025/01/31 07:20:41 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: 07:20:41.233193 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.233657 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.233749 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.233843 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.233950 drop table if exists "person_test"; [] +gorptest: 07:20:41.234032 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.234110 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.234186 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.234261 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.234336 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.234413 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.234487 drop table if exists "time_test"; [] +gorptest: 07:20:41.234583 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.239905 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: 07:20:41.245518 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:41.252071 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.260059 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:41.265357 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.270446 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.277119 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:41.286855 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:41.297952 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:41.308424 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:41.320828 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:41.330269 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] +gorptest: 07:20:41.341492 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 07:20:41.341734 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] +gorptest: 07:20:41.351693 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 07:20:41.351906 select * from embedded_struct_test [] +gorptest: 07:20:41.352054 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.362982 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.372679 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.379072 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.387071 drop table if exists "person_test"; [] +gorptest: 07:20:41.396149 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.405302 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.413429 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.423275 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.437187 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.445996 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.451053 drop table if exists "time_test"; [] +gorptest: 07:20:41.456839 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStruct (0.22s) === RUN TestWithEmbeddedStructBeforeAutoincr -2025/01/31 07:17:14 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: 07:17:14.393545 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.394205 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.394300 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.394380 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.394459 drop table if exists "person_test"; [] -gorptest: 07:17:14.394538 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.394617 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.394695 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.394774 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.394854 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.394933 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.395014 drop table if exists "time_test"; [] -gorptest: 07:17:14.395117 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.403962 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: 07:17:14.412757 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:14.421338 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.430936 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:14.439797 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:14.449967 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:14.459391 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:14.469423 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:14.478798 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:14.489176 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:14.498525 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:14.507087 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] -gorptest: 07:17:14.516542 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.524900 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.534595 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.543879 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.554214 drop table if exists "person_test"; [] -gorptest: 07:17:14.563932 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.573264 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.582631 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.592040 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.601503 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.611191 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.620551 drop table if exists "time_test"; [] -gorptest: 07:17:14.629899 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStructBeforeAutoincr (0.24s) +2025/01/31 07:20:41 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: 07:20:41.457541 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.458008 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.458071 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.458128 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.458186 drop table if exists "person_test"; [] +gorptest: 07:20:41.458242 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.458297 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.458352 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.458407 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.458461 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.458517 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.458571 drop table if exists "time_test"; [] +gorptest: 07:20:41.458645 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.464567 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: 07:20:41.470019 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:41.475217 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.480404 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:41.486099 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.492440 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.497576 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:41.502600 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:41.507680 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:41.512699 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:41.519229 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:41.524616 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] +gorptest: 07:20:41.529678 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.534732 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.539786 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.546454 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.553208 drop table if exists "person_test"; [] +gorptest: 07:20:41.558535 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.563778 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.568933 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.574471 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.583712 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.589113 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.594404 drop table if exists "time_test"; [] +gorptest: 07:20:41.599566 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStructBeforeAutoincr (0.14s) === RUN TestWithEmbeddedAutoincr -2025/01/31 07:17:14 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: 07:17:14.630854 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.631780 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.631886 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.631969 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.632050 drop table if exists "person_test"; [] -gorptest: 07:17:14.632130 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.632213 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.632294 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.632376 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.632459 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.632541 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.632622 drop table if exists "time_test"; [] -gorptest: 07:17:14.632741 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.649477 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: 07:17:14.663619 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:14.676602 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.690068 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:14.703119 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:14.713532 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:14.722380 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:14.731284 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:14.740413 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:14.749290 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:14.758348 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:14.766590 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] -gorptest: 07:17:14.775516 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.784200 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.793197 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.802188 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.811928 drop table if exists "person_test"; [] -gorptest: 07:17:14.820942 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.829932 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.838933 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.847945 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.857333 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.866567 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.875798 drop table if exists "time_test"; [] -gorptest: 07:17:14.884941 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedAutoincr (0.25s) +2025/01/31 07:20:41 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: 07:20:41.600045 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.600464 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.600526 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.600583 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.600639 drop table if exists "person_test"; [] +gorptest: 07:20:41.600695 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.600750 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.600806 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.600905 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.601194 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.601265 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.601322 drop table if exists "time_test"; [] +gorptest: 07:20:41.601396 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.607184 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: 07:20:41.613161 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:41.618375 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.623604 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:41.628792 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.634479 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.640801 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:41.648599 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:41.657397 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:41.662973 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:41.669288 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:41.674413 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] +gorptest: 07:20:41.679536 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.684613 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.689983 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.696209 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.701944 drop table if exists "person_test"; [] +gorptest: 07:20:41.707048 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.712087 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.720264 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.726530 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.731548 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.736596 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.741750 drop table if exists "time_test"; [] +gorptest: 07:20:41.746834 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedAutoincr (0.15s) === RUN TestSelectVal -gorptest: 07:17:14.885431 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 07:17:14.894324 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: 07:17:14.902677 select Int64 from TableWithNull where Str='abc' [] -gorptest: 07:17:14.902928 select count(*) from TableWithNull [] -gorptest: 07:17:14.903074 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 07:17:14.903218 select Int64 from TableWithNull where Str='notfound' [] -gorptest: 07:17:14.903340 select Int64 from TableWithNull where Str='abc' [] -gorptest: 07:17:14.903463 select Float64 from TableWithNull where Str='abc' [] -gorptest: 07:17:14.903586 select min(Float64) from TableWithNull [] -gorptest: 07:17:14.903765 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 07:17:14.903909 select Float64 from TableWithNull where Str='notfound' [] -gorptest: 07:17:14.904028 select Float64 from TableWithNull where Str='abc' [] -gorptest: 07:17:14.904159 select Str from TableWithNull where Int64=? [1:78] -gorptest: 07:17:14.904285 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 07:17:14.904403 select Str from TableWithNull where Int64=? [1:78] -gorptest: 07:17:14.904528 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 07:17:14.904695 select Int64 from TableWithNull where Str=? [1:"abc"] -gorptest: 07:17:14.904856 select Str from TableWithNull where Int64=? [1:78] -gorptest: 07:17:14.904993 drop table if exists "TableWithNull"; [] ---- PASS: TestSelectVal (0.03s) +gorptest: 07:20:41.747270 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 07:20:41.757100 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: 07:20:41.762054 select Int64 from TableWithNull where Str='abc' [] +gorptest: 07:20:41.762235 select count(*) from TableWithNull [] +gorptest: 07:20:41.762325 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 07:20:41.762419 select Int64 from TableWithNull where Str='notfound' [] +gorptest: 07:20:41.762500 select Int64 from TableWithNull where Str='abc' [] +gorptest: 07:20:41.762584 select Float64 from TableWithNull where Str='abc' [] +gorptest: 07:20:41.762667 select min(Float64) from TableWithNull [] +gorptest: 07:20:41.762758 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 07:20:41.762851 select Float64 from TableWithNull where Str='notfound' [] +gorptest: 07:20:41.762928 select Float64 from TableWithNull where Str='abc' [] +gorptest: 07:20:41.763016 select Str from TableWithNull where Int64=? [1:78] +gorptest: 07:20:41.763100 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 07:20:41.763179 select Str from TableWithNull where Int64=? [1:78] +gorptest: 07:20:41.763264 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 07:20:41.763375 select Int64 from TableWithNull where Str=? [1:"abc"] +gorptest: 07:20:41.763469 select Str from TableWithNull where Int64=? [1:78] +gorptest: 07:20:41.763558 drop table if exists "TableWithNull"; [] +--- PASS: TestSelectVal (0.02s) === RUN TestVersionMultipleRows -2025/01/31 07:17:14 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: 07:17:14.914657 drop table if exists "invoice_test"; [] -gorptest: 07:17:14.915292 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:14.915385 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:14.915462 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:14.915537 drop table if exists "person_test"; [] -gorptest: 07:17:14.915614 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:14.915731 drop table if exists "id_created_test"; [] -gorptest: 07:17:14.915813 drop table if exists "type_conv_test"; [] -gorptest: 07:17:14.915890 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:14.915968 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:14.916044 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:14.916120 drop table if exists "time_test"; [] -gorptest: 07:17:14.916222 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.924539 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: 07:17:14.933423 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:14.944807 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:14.957750 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:14.970157 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:15.014727 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:15.056497 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:15.101799 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:15.146242 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:15.190329 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:15.232557 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:15.245418 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307835245238936 2:1738307835245238936 3:"Bob" 4:"Smith" 5:1] -gorptest: 07:17:15.258292 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307835258100320 2:1738307835258100320 3:"Jane" 4:"Smith" 5:1] -gorptest: 07:17:15.283564 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307835283457052 2:1738307835283457052 3:"Mike" 4:"Smith" 5:1] -gorptest: 07:17:15.301143 drop table if exists "invoice_test"; [] -gorptest: 07:17:15.315914 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:15.327056 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:15.336917 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:15.347045 drop table if exists "person_test"; [] -gorptest: 07:17:15.357280 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:15.367245 drop table if exists "id_created_test"; [] -gorptest: 07:17:15.377223 drop table if exists "type_conv_test"; [] -gorptest: 07:17:15.386913 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:15.396847 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:15.406631 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:15.416191 drop table if exists "time_test"; [] -gorptest: 07:17:15.425582 drop table if exists "id_created_test"; [] ---- PASS: TestVersionMultipleRows (0.51s) +2025/01/31 07:20:41 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: 07:20:41.769047 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.769478 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.769539 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.769595 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.769650 drop table if exists "person_test"; [] +gorptest: 07:20:41.769707 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.769762 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.769816 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.769871 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.769961 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.770025 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.770081 drop table if exists "time_test"; [] +gorptest: 07:20:41.770153 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.775329 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: 07:20:41.780652 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:41.789463 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.794748 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:41.799891 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.804699 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:41.810622 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:41.816492 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:41.824440 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:41.829558 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:41.834534 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:41.840827 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308041840766990 2:1738308041840766990 3:"Bob" 4:"Smith" 5:1] +gorptest: 07:20:41.846617 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308041846582861 2:1738308041846582861 3:"Jane" 4:"Smith" 5:1] +gorptest: 07:20:41.851743 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308041851710036 2:1738308041851710036 3:"Mike" 4:"Smith" 5:1] +gorptest: 07:20:41.856662 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.861655 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.867670 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.873816 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.879261 drop table if exists "person_test"; [] +gorptest: 07:20:41.884527 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.892417 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.898783 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.904184 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.909161 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.914284 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.919378 drop table if exists "time_test"; [] +gorptest: 07:20:41.925076 drop table if exists "id_created_test"; [] +--- PASS: TestVersionMultipleRows (0.16s) === RUN TestWithStringPk -gorptest: 07:17:15.426385 create table string_pk_test (Id varchar(255), Name varchar(255)); [] -gorptest: 07:17:15.436214 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] -gorptest: 07:17:15.444251 drop table if exists "string_pk_test"; [] ---- PASS: TestWithStringPk (0.03s) +gorptest: 07:20:41.925440 create table string_pk_test (Id varchar(255), Name varchar(255)); [] +gorptest: 07:20:41.933951 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] +gorptest: 07:20:41.939214 drop table if exists "string_pk_test"; [] +--- PASS: TestWithStringPk (0.02s) === RUN TestSqlExecutorInterfaceSelects --- PASS: TestSqlExecutorInterfaceSelects (0.00s) === RUN TestWithTimeSelect -2025/01/31 07:17:15 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: 07:17:15.455290 drop table if exists "invoice_test"; [] -gorptest: 07:17:15.456210 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:15.456476 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:15.456793 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:15.457054 drop table if exists "person_test"; [] -gorptest: 07:17:15.457294 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:15.457542 drop table if exists "id_created_test"; [] -gorptest: 07:17:15.457774 drop table if exists "type_conv_test"; [] -gorptest: 07:17:15.457991 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:15.458214 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:15.458431 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:15.458693 drop table if exists "time_test"; [] -gorptest: 07:17:15.458834 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:15.467856 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: 07:17:15.477034 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:15.486187 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:15.495513 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:15.504760 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:15.513739 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:15.523170 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:15.537282 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:15.552370 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:15.567420 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:15.577514 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:15.586372 insert into "time_test" ("Id","Time") values (null,?); [1:2025-01-31 06:46:15.586297326 +0000 UTC] -gorptest: 07:17:15.596018 insert into "time_test" ("Id","Time") values (null,?); [1:2025-01-31 06:47:16.586297326 +0000 UTC] -gorptest: 07:17:15.612892 SELECT id FROM time_test WHERE Time < ? [1:2025-01-31 06:47:15.586297326 +0000 UTC] -gorptest: 07:17:15.613322 drop table if exists "invoice_test"; [] -gorptest: 07:17:15.642605 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:15.667611 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:15.680557 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:15.734519 drop table if exists "person_test"; [] -gorptest: 07:17:15.751525 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:15.767517 drop table if exists "id_created_test"; [] -gorptest: 07:17:15.797791 drop table if exists "type_conv_test"; [] -gorptest: 07:17:15.833956 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:15.858535 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:15.893160 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:15.908943 drop table if exists "time_test"; [] -gorptest: 07:17:15.952630 drop table if exists "id_created_test"; [] ---- PASS: TestWithTimeSelect (0.50s) +2025/01/31 07:20:41 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: 07:20:41.945694 drop table if exists "invoice_test"; [] +gorptest: 07:20:41.946205 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:41.946268 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:41.946325 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:41.946381 drop table if exists "person_test"; [] +gorptest: 07:20:41.946437 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:41.946492 drop table if exists "id_created_test"; [] +gorptest: 07:20:41.946547 drop table if exists "type_conv_test"; [] +gorptest: 07:20:41.946601 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:41.946655 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:41.946711 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:41.946766 drop table if exists "time_test"; [] +gorptest: 07:20:41.946837 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:41.952052 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: 07:20:41.957587 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:42.086294 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.093296 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:42.101121 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.108812 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.117222 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:42.124454 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:42.133953 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:42.139507 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:42.145002 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:42.150532 insert into "time_test" ("Id","Time") values (null,?); [1:2025-01-31 06:49:42.150482636 +0000 UTC] +gorptest: 07:20:42.160133 insert into "time_test" ("Id","Time") values (null,?); [1:2025-01-31 06:50:43.150482636 +0000 UTC] +gorptest: 07:20:42.167533 SELECT id FROM time_test WHERE Time < ? [1:2025-01-31 06:50:42.150482636 +0000 UTC] +gorptest: 07:20:42.167769 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.175073 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.189207 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.202374 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.207943 drop table if exists "person_test"; [] +gorptest: 07:20:42.213411 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.221026 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.227651 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.233495 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.238895 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.244246 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.249517 drop table if exists "time_test"; [] +gorptest: 07:20:42.255634 drop table if exists "id_created_test"; [] +--- PASS: TestWithTimeSelect (0.31s) === RUN TestInvoicePersonView -2025/01/31 07:17:15 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: 07:17:15.953750 drop table if exists "invoice_test"; [] -gorptest: 07:17:15.955102 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:15.955344 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:15.955584 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:15.955877 drop table if exists "person_test"; [] -gorptest: 07:17:15.956107 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:15.956325 drop table if exists "id_created_test"; [] -gorptest: 07:17:15.956548 drop table if exists "type_conv_test"; [] -gorptest: 07:17:15.956767 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:15.956991 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:15.957218 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:15.957442 drop table if exists "time_test"; [] -gorptest: 07:17:15.957712 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:15.975047 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: 07:17:16.020593 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:16.037729 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:16.082030 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:16.113070 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:16.146539 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:16.163573 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:16.180080 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:16.195619 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:16.210063 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:16.224512 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:16.237886 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307836237762266 2:1738307836237762266 3:"bob" 4:"smith" 5:1] -gorptest: 07:17:16.252371 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] -gorptest: 07:17:16.266266 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 07:17:16.266803 drop table if exists "invoice_test"; [] -gorptest: 07:17:16.281131 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:16.295208 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:16.309346 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:16.323535 drop table if exists "person_test"; [] -gorptest: 07:17:16.337750 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:16.350910 drop table if exists "id_created_test"; [] -gorptest: 07:17:16.364346 drop table if exists "type_conv_test"; [] -gorptest: 07:17:16.378162 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:16.439285 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:16.498965 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:16.541027 drop table if exists "time_test"; [] -gorptest: 07:17:16.584642 drop table if exists "id_created_test"; [] ---- PASS: TestInvoicePersonView (0.63s) +2025/01/31 07:20:42 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: 07:20:42.256444 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.257052 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.257250 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.257427 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.257588 drop table if exists "person_test"; [] +gorptest: 07:20:42.257744 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.257939 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.258095 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.258253 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.258423 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.258564 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.258719 drop table if exists "time_test"; [] +gorptest: 07:20:42.258916 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.265197 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: 07:20:42.270428 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:42.275833 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.281293 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:42.290291 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.295903 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.301178 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:42.306207 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:42.311048 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:42.320207 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:42.325461 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:42.333230 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042333184096 2:1738308042333184096 3:"bob" 4:"smith" 5:1] +gorptest: 07:20:42.347270 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] +gorptest: 07:20:42.353946 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 07:20:42.354235 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.359906 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.365131 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.370247 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.377370 drop table if exists "person_test"; [] +gorptest: 07:20:42.383744 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.389163 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.397476 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.402494 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.408210 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.414566 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.422328 drop table if exists "time_test"; [] +gorptest: 07:20:42.427371 drop table if exists "id_created_test"; [] +--- PASS: TestInvoicePersonView (0.17s) === RUN TestQuoteTableNames -2025/01/31 07:17: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: 07:17:16.586146 drop table if exists "invoice_test"; [] -gorptest: 07:17:16.588095 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:16.588434 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:16.588794 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:16.589130 drop table if exists "person_test"; [] -gorptest: 07:17:16.589447 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:16.589766 drop table if exists "id_created_test"; [] -gorptest: 07:17:16.590084 drop table if exists "type_conv_test"; [] -gorptest: 07:17:16.590396 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:16.590716 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:16.591029 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:16.591347 drop table if exists "time_test"; [] -gorptest: 07:17:16.591769 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:16.638456 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: 07:17:16.688476 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:16.751101 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:16.773926 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:16.815923 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:16.837961 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:16.856406 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:16.874608 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:16.892473 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:17.007823 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:17.127374 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] ---- PASS: TestQuoteTableNames (1.27s) +2025/01/31 07:20:42 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: 07:20:42.427809 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.428257 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.428319 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.428377 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.428439 drop table if exists "person_test"; [] +gorptest: 07:20:42.428496 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.428552 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.428607 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.428663 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.428718 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.428773 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.428829 drop table if exists "time_test"; [] +gorptest: 07:20:42.429016 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.434394 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: 07:20:42.440671 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:42.449261 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.454442 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:42.459538 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.464795 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.471241 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:42.478875 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:42.483989 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:42.489124 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:42.494960 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +--- PASS: TestQuoteTableNames (0.16s) === RUN TestSelectTooManyCols -2025/01/31 07:17: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: 07:17:17.853903 drop table if exists "invoice_test"; [] -gorptest: 07:17:17.855383 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:17.855797 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:17.856107 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:17.856366 drop table if exists "person_test"; [] -gorptest: 07:17:17.856597 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:17.856863 drop table if exists "id_created_test"; [] -gorptest: 07:17:17.857137 drop table if exists "type_conv_test"; [] -gorptest: 07:17:17.857394 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:17.857642 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:17.857909 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:17.858171 drop table if exists "time_test"; [] -gorptest: 07:17:17.858478 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:17.885952 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: 07:17:17.912148 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:17.938505 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:17.967902 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:17.981790 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:17.994752 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:18.008106 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:18.021362 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:18.034548 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:18.047790 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:18.061093 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:18.073778 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307838073705598 2:1738307838073705598 3:"bob" 4:"smith" 5:1] -gorptest: 07:17:18.087492 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307838087441382 2:1738307838087441382 3:"jane" 4:"doe" 5:1] -gorptest: 07:17:18.101682 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 07:17:18.102127 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] -gorptest: 07:17:18.102574 select * from person_test where Id=? [1:1] -gorptest: 07:17:18.102963 select * from person_test order by fname asc [] -gorptest: 07:17:18.103421 drop table if exists "invoice_test"; [] -gorptest: 07:17:18.116415 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:18.129779 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:18.142960 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:18.196897 drop table if exists "person_test"; [] -gorptest: 07:17:18.250027 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:18.294884 drop table if exists "id_created_test"; [] -gorptest: 07:17:18.345452 drop table if exists "type_conv_test"; [] -gorptest: 07:17:18.391117 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:18.440753 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:18.466898 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:18.482222 drop table if exists "time_test"; [] -gorptest: 07:17:18.510169 drop table if exists "id_created_test"; [] ---- PASS: TestSelectTooManyCols (0.66s) +2025/01/31 07:20:42 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: 07:20:42.584761 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.585264 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.585326 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.585386 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.585442 drop table if exists "person_test"; [] +gorptest: 07:20:42.585498 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.585553 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.585608 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.585663 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.585718 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.585774 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.585828 drop table if exists "time_test"; [] +gorptest: 07:20:42.585926 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.592122 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: 07:20:42.601209 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:42.609251 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.614390 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:42.622748 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.628980 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.634156 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:42.639610 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:42.644725 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:42.650440 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:42.659535 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:42.664772 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042664725756 2:1738308042664725756 3:"bob" 4:"smith" 5:1] +gorptest: 07:20:42.669917 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042669863531 2:1738308042669863531 3:"jane" 4:"doe" 5:1] +gorptest: 07:20:42.675501 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 07:20:42.675785 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] +gorptest: 07:20:42.675964 select * from person_test where Id=? [1:1] +gorptest: 07:20:42.676166 select * from person_test order by fname asc [] +gorptest: 07:20:42.676409 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.682184 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.688199 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.693223 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.698525 drop table if exists "person_test"; [] +gorptest: 07:20:42.704313 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.709970 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.716301 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.722523 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.730355 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.738162 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.747615 drop table if exists "time_test"; [] +gorptest: 07:20:42.752894 drop table if exists "id_created_test"; [] +--- PASS: TestSelectTooManyCols (0.17s) === RUN TestSelectSingleVal -2025/01/31 07:17: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: 07:17:18.510950 drop table if exists "invoice_test"; [] -gorptest: 07:17:18.511622 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:18.511815 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:18.511959 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:18.512056 drop table if exists "person_test"; [] -gorptest: 07:17:18.512195 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:18.512333 drop table if exists "id_created_test"; [] -gorptest: 07:17:18.512421 drop table if exists "type_conv_test"; [] -gorptest: 07:17:18.512555 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:18.512687 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:18.512820 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:18.512954 drop table if exists "time_test"; [] -gorptest: 07:17:18.513105 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:18.563933 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: 07:17:18.578847 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:18.620277 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:18.658301 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:18.696064 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:18.710559 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:18.724388 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:18.738212 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:18.751611 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:18.825759 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:18.870999 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:18.890203 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307838890025026 2:1738307838890025026 3:"bob" 4:"smith" 5:1] -gorptest: 07:17:18.929298 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 07:17:18.930756 select * from person_test where Id=? [1:1] -gorptest: 07:17:18.932516 select FName from person_test where Id=? [1:1] -gorptest: 07:17:18.934004 select * from person_test where Id=? [1:1] -gorptest: 07:17:18.935017 select * from person_test where 2<1 AND Id=? [1:1] -gorptest: 07:17:18.935896 select * from person_test where Id=? [1:-2222] -gorptest: 07:17:18.937008 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738307838936884772 2:1738307838936884772 3:"bob" 4:"smith" 5:1] -gorptest: 07:17:18.956866 select * from person_test where Fname='bob' [] -gorptest: 07:17:18.958220 select * from person_test where Id=-123 [] -gorptest: 07:17:18.958948 select * from person_test where Id=-123 [] -gorptest: 07:17:18.959813 select * from person_test where Id=-123 [] -gorptest: 07:17:18.960541 select * from person_test where Id=-123 [] -gorptest: 07:17:18.961297 drop table if exists "invoice_test"; [] -gorptest: 07:17:18.985956 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:19.003005 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:19.047470 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:19.076070 drop table if exists "person_test"; [] -gorptest: 07:17:19.104524 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:19.135538 drop table if exists "id_created_test"; [] -gorptest: 07:17:19.167860 drop table if exists "type_conv_test"; [] -gorptest: 07:17:19.204513 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:19.230890 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:19.245158 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:19.258346 drop table if exists "time_test"; [] -gorptest: 07:17:19.317052 drop table if exists "id_created_test"; [] ---- PASS: TestSelectSingleVal (0.81s) +2025/01/31 07:20:42 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: 07:20:42.753407 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.753867 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.753991 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.754071 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.754147 drop table if exists "person_test"; [] +gorptest: 07:20:42.754221 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.754295 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.754379 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.754454 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.754529 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.754603 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.754677 drop table if exists "time_test"; [] +gorptest: 07:20:42.754772 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.760014 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: 07:20:42.765980 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:42.775268 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.783149 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:42.790766 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.797580 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.806482 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:42.814101 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:42.823453 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:42.832503 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:42.837715 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:42.844014 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042843967421 2:1738308042843967421 3:"bob" 4:"smith" 5:1] +gorptest: 07:20:42.852175 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 07:20:42.852462 select * from person_test where Id=? [1:1] +gorptest: 07:20:42.852666 select FName from person_test where Id=? [1:1] +gorptest: 07:20:42.852762 select * from person_test where Id=? [1:1] +gorptest: 07:20:42.852955 select * from person_test where 2<1 AND Id=? [1:1] +gorptest: 07:20:42.853151 select * from person_test where Id=? [1:-2222] +gorptest: 07:20:42.853334 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042853309284 2:1738308042853309284 3:"bob" 4:"smith" 5:1] +gorptest: 07:20:42.862358 select * from person_test where Fname='bob' [] +gorptest: 07:20:42.862701 select * from person_test where Id=-123 [] +gorptest: 07:20:42.862834 select * from person_test where Id=-123 [] +gorptest: 07:20:42.862945 select * from person_test where Id=-123 [] +gorptest: 07:20:42.863053 select * from person_test where Id=-123 [] +gorptest: 07:20:42.863168 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.868390 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.873523 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.878673 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.885402 drop table if exists "person_test"; [] +gorptest: 07:20:42.893366 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.898523 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.906928 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.914306 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.919416 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.924413 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.930847 drop table if exists "time_test"; [] +gorptest: 07:20:42.936208 drop table if exists "id_created_test"; [] +--- PASS: TestSelectSingleVal (0.18s) === RUN TestSelectAlias -2025/01/31 07:17: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: 07:17:19.317622 drop table if exists "invoice_test"; [] -gorptest: 07:17:19.318425 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:19.318552 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:19.318664 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:19.318769 drop table if exists "person_test"; [] -gorptest: 07:17:19.318872 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:19.318976 drop table if exists "id_created_test"; [] -gorptest: 07:17:19.319076 drop table if exists "type_conv_test"; [] -gorptest: 07:17:19.319172 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:19.319270 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:19.319364 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:19.319473 drop table if exists "time_test"; [] -gorptest: 07:17:19.319606 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:19.337055 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: 07:17:19.350878 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:19.401372 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:19.429595 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:19.445265 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:19.463089 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:19.508445 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:19.549450 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:19.566000 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:19.604043 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:19.636087 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:19.656760 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] -gorptest: 07:17:19.674098 select * from id_created_test where Id=1 [] -gorptest: 07:17:19.674947 SELECT *, 1 AS external FROM id_created_test [] -gorptest: 07:17:19.675849 drop table if exists "invoice_test"; [] -gorptest: 07:17:19.694603 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:19.711564 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:19.727057 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:19.742910 drop table if exists "person_test"; [] -gorptest: 07:17:19.761147 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:19.776066 drop table if exists "id_created_test"; [] -gorptest: 07:17:19.790158 drop table if exists "type_conv_test"; [] -gorptest: 07:17:19.804208 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:19.817398 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:19.876860 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:19.930707 drop table if exists "time_test"; [] -gorptest: 07:17:19.980309 drop table if exists "id_created_test"; [] ---- PASS: TestSelectAlias (0.66s) +2025/01/31 07:20:42 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: 07:20:42.936694 drop table if exists "invoice_test"; [] +gorptest: 07:20:42.937185 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:42.937289 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:42.937367 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:42.937443 drop table if exists "person_test"; [] +gorptest: 07:20:42.937518 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:42.937596 drop table if exists "id_created_test"; [] +gorptest: 07:20:42.937672 drop table if exists "type_conv_test"; [] +gorptest: 07:20:42.937748 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:42.937824 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:42.937916 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:42.938008 drop table if exists "time_test"; [] +gorptest: 07:20:42.938104 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.945563 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: 07:20:42.952158 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:42.959902 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:42.966825 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:42.974638 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.981338 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:42.987956 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:42.995904 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:43.001951 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:43.011254 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:43.016558 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:43.023076 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] +gorptest: 07:20:43.032673 select * from id_created_test where Id=1 [] +gorptest: 07:20:43.033000 SELECT *, 1 AS external FROM id_created_test [] +gorptest: 07:20:43.033222 drop table if exists "invoice_test"; [] +gorptest: 07:20:43.045128 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:43.061120 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:43.077128 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:43.082667 drop table if exists "person_test"; [] +gorptest: 07:20:43.089027 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:43.094353 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.099518 drop table if exists "type_conv_test"; [] +gorptest: 07:20:43.104545 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:43.109748 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.115559 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:43.121376 drop table if exists "time_test"; [] +gorptest: 07:20:43.129152 drop table if exists "id_created_test"; [] +--- PASS: TestSelectAlias (0.19s) === RUN TestMysqlPanicIfDialectNotInitialized --- PASS: TestMysqlPanicIfDialectNotInitialized (0.00s) === RUN TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange -2025/01/31 07:17: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: 07:17:19.982818 drop table if exists "invoice_test"; [] -gorptest: 07:17:19.985442 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:19.985995 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:19.986341 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:19.986858 drop table if exists "person_test"; [] -gorptest: 07:17:19.987356 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:19.987741 drop table if exists "id_created_test"; [] -gorptest: 07:17:19.988272 drop table if exists "type_conv_test"; [] -gorptest: 07:17:19.989198 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:19.989721 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:19.990063 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:19.990568 drop table if exists "time_test"; [] -gorptest: 07:17:19.991150 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:20.032962 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: 07:17:20.069146 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:20.107627 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:20.142900 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:20.174409 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:20.192533 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:20.210536 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:20.228105 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:20.245348 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:20.300794 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:20.328943 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:20.347313 drop table if exists "invoice_test"; [] -gorptest: 07:17:20.376428 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:20.410789 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:20.442342 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:20.476421 drop table if exists "person_test"; [] -gorptest: 07:17:20.507513 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:20.543368 drop table if exists "id_created_test"; [] -gorptest: 07:17:20.573731 drop table if exists "type_conv_test"; [] -gorptest: 07:17:20.593491 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:20.615669 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:20.633323 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:20.649582 drop table if exists "time_test"; [] -gorptest: 07:17:20.751080 drop table if exists "id_created_test"; [] -gorptest: 07:17:20.752074 drop table if exists "single_column_table"; [] -gorptest: 07:17:20.753403 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: 07:17:20.774804 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: 07:17:20.794912 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:20.814643 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: 07:17:20.831937 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: 07:17:20.848826 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:20.865262 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:20.881390 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:20.896992 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:20.912154 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:20.926845 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: 07:17:20.940235 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:20.953686 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 07:17:20.954173 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] -gorptest: 07:17:20.971748 delete from "invoice_test"; [] -gorptest: 07:17:20.984891 delete from "invoice_tag_test"; [] -gorptest: 07:17:20.997592 delete from "alias_trans_field_test"; [] -gorptest: 07:17:21.010074 delete from "invoice_override_test"; [] -gorptest: 07:17:21.023098 delete from "person_test"; [] -gorptest: 07:17:21.035937 delete from "ignored_column_test"; [] -gorptest: 07:17:21.048689 delete from "id_created_test"; [] -gorptest: 07:17:21.061452 delete from "type_conv_test"; [] -gorptest: 07:17:21.073820 delete from "embedded_struct_test"; [] -gorptest: 07:17:21.086322 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:21.098700 delete from "embedded_autoincr_test"; [] -gorptest: 07:17:21.111356 delete from "time_test"; [] -gorptest: 07:17:21.123630 delete from "id_created_test"; [] -gorptest: 07:17:21.136066 delete from "single_column_table"; [] -gorptest: 07:17:21.148737 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] -gorptest: 07:17:21.149150 drop table if exists "invoice_test"; [] -gorptest: 07:17:21.161826 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:21.175324 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:21.188485 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:21.202054 drop table if exists "person_test"; [] -gorptest: 07:17:21.267759 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:21.313831 drop table if exists "id_created_test"; [] -gorptest: 07:17:21.366470 drop table if exists "type_conv_test"; [] -gorptest: 07:17:21.423098 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:21.479598 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:21.562457 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:21.623997 drop table if exists "time_test"; [] -gorptest: 07:17:21.672653 drop table if exists "id_created_test"; [] -gorptest: 07:17:21.673539 drop table if exists "single_column_table"; [] ---- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (1.71s) +2025/01/31 07:20: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: 07:20:43.129670 drop table if exists "invoice_test"; [] +gorptest: 07:20:43.130172 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:43.130234 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:43.130291 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:43.130347 drop table if exists "person_test"; [] +gorptest: 07:20:43.130403 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:43.130458 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.130513 drop table if exists "type_conv_test"; [] +gorptest: 07:20:43.130569 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:43.130625 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.130680 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:43.130739 drop table if exists "time_test"; [] +gorptest: 07:20:43.130814 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:43.136003 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: 07:20:43.144673 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:43.150816 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:43.155859 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:43.160742 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:43.166024 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:43.171371 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:43.177317 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:43.182198 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:43.187057 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:43.191891 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:43.196688 drop table if exists "invoice_test"; [] +gorptest: 07:20:43.202646 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:43.207894 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:43.212694 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:43.218036 drop table if exists "person_test"; [] +gorptest: 07:20:43.222931 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:43.228574 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.237163 drop table if exists "type_conv_test"; [] +gorptest: 07:20:43.242824 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:43.252228 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.257585 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:43.268283 drop table if exists "time_test"; [] +gorptest: 07:20:43.273616 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.273731 drop table if exists "single_column_table"; [] +gorptest: 07:20:43.273814 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: 07:20:43.281556 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: 07:20:43.287272 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:43.293019 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: 07:20:43.298131 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: 07:20:43.303035 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:43.307987 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:43.313265 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:43.319273 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:43.324211 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:43.329101 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: 07:20:43.334109 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:43.339002 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 07:20:43.339119 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] +gorptest: 07:20:43.347171 delete from "invoice_test"; [] +gorptest: 07:20:43.352071 delete from "invoice_tag_test"; [] +gorptest: 07:20:43.356981 delete from "alias_trans_field_test"; [] +gorptest: 07:20:43.362643 delete from "invoice_override_test"; [] +gorptest: 07:20:43.368400 delete from "person_test"; [] +gorptest: 07:20:43.380649 delete from "ignored_column_test"; [] +gorptest: 07:20:43.389125 delete from "id_created_test"; [] +gorptest: 07:20:43.399359 delete from "type_conv_test"; [] +gorptest: 07:20:43.409780 delete from "embedded_struct_test"; [] +gorptest: 07:20:43.415224 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.420107 delete from "embedded_autoincr_test"; [] +gorptest: 07:20:43.425149 delete from "time_test"; [] +gorptest: 07:20:43.430016 delete from "id_created_test"; [] +gorptest: 07:20:43.435745 delete from "single_column_table"; [] +gorptest: 07:20:43.441120 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] +gorptest: 07:20:43.441294 drop table if exists "invoice_test"; [] +gorptest: 07:20:43.446260 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:43.451326 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:43.456502 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:43.462763 drop table if exists "person_test"; [] +gorptest: 07:20:43.468599 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:43.473760 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.478908 drop table if exists "type_conv_test"; [] +gorptest: 07:20:43.485005 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:43.490481 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.496487 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:43.501678 drop table if exists "time_test"; [] +gorptest: 07:20:43.506566 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.506674 drop table if exists "single_column_table"; [] +--- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (0.38s) === RUN TestPrepare -2025/01/31 07:17: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: 07:17:21.696787 drop table if exists "invoice_test"; [] -gorptest: 07:17:21.700600 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:21.701016 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:21.701389 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:21.701748 drop table if exists "person_test"; [] -gorptest: 07:17:21.702096 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:21.702445 drop table if exists "id_created_test"; [] -gorptest: 07:17:21.702817 drop table if exists "type_conv_test"; [] -gorptest: 07:17:21.704120 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:21.704518 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:21.704893 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:21.705286 drop table if exists "time_test"; [] -gorptest: 07:17:21.705858 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:21.724849 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: 07:17:21.775963 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 07:17:21.808514 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 07:17:21.826587 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 07:17:21.844891 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:21.862815 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 07:17:21.880354 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 07:17:21.899242 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 07:17:21.951386 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 07:17:21.999174 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 07:17:22.032644 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 07:17:22.052559 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] -gorptest: 07:17:22.069597 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] -gorptest: 07:17:22.083400 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] -gorptest: 07:17:22.096451 SELECT * from invoice_test WHERE Memo='prepare-baz' [] -gorptest: 07:17:22.097071 begin; [] -gorptest: 07:17:22.097290 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] -gorptest: 07:17:22.097868 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 07:17:22.099521 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 07:17:22.099887 commit; [] -gorptest: 07:17:22.143288 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 07:17:22.143765 drop table if exists "invoice_test"; [] -gorptest: 07:17:22.181552 drop table if exists "invoice_tag_test"; [] -gorptest: 07:17:22.206494 drop table if exists "alias_trans_field_test"; [] -gorptest: 07:17:22.243079 drop table if exists "invoice_override_test"; [] -gorptest: 07:17:22.265209 drop table if exists "person_test"; [] -gorptest: 07:17:22.298549 drop table if exists "ignored_column_test"; [] -gorptest: 07:17:22.338148 drop table if exists "id_created_test"; [] -gorptest: 07:17:22.353965 drop table if exists "type_conv_test"; [] -gorptest: 07:17:22.368622 drop table if exists "embedded_struct_test"; [] -gorptest: 07:17:22.382155 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 07:17:22.396579 drop table if exists "embedded_autoincr_test"; [] -gorptest: 07:17:22.409906 drop table if exists "time_test"; [] -gorptest: 07:17:22.428252 drop table if exists "id_created_test"; [] ---- PASS: TestPrepare (0.73s) +2025/01/31 07:20: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: 07:20:43.512101 drop table if exists "invoice_test"; [] +gorptest: 07:20:43.512531 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:43.512592 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:43.512649 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:43.512705 drop table if exists "person_test"; [] +gorptest: 07:20:43.512760 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:43.512814 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.512904 drop table if exists "type_conv_test"; [] +gorptest: 07:20:43.513244 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:43.513310 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.513366 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:43.513422 drop table if exists "time_test"; [] +gorptest: 07:20:43.513497 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:43.518514 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: 07:20:43.524499 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 07:20:43.530061 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 07:20:43.535182 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 07:20:43.540124 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:43.545047 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 07:20:43.550770 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 07:20:43.556470 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 07:20:43.561688 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 07:20:43.566674 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 07:20:43.571817 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 07:20:43.577145 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] +gorptest: 07:20:43.583082 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] +gorptest: 07:20:43.591041 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] +gorptest: 07:20:43.595968 SELECT * from invoice_test WHERE Memo='prepare-baz' [] +gorptest: 07:20:43.596245 begin; [] +gorptest: 07:20:43.596306 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] +gorptest: 07:20:43.596525 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 07:20:43.597492 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 07:20:43.597661 commit; [] +gorptest: 07:20:43.602457 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 07:20:43.602709 drop table if exists "invoice_test"; [] +gorptest: 07:20:43.609321 drop table if exists "invoice_tag_test"; [] +gorptest: 07:20:43.614669 drop table if exists "alias_trans_field_test"; [] +gorptest: 07:20:43.619646 drop table if exists "invoice_override_test"; [] +gorptest: 07:20:43.624823 drop table if exists "person_test"; [] +gorptest: 07:20:43.629993 drop table if exists "ignored_column_test"; [] +gorptest: 07:20:43.635799 drop table if exists "id_created_test"; [] +gorptest: 07:20:43.641620 drop table if exists "type_conv_test"; [] +gorptest: 07:20:43.646857 drop table if exists "embedded_struct_test"; [] +gorptest: 07:20:43.651980 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 07:20:43.657102 drop table if exists "embedded_autoincr_test"; [] +gorptest: 07:20:43.669188 drop table if exists "time_test"; [] +gorptest: 07:20:43.682807 drop table if exists "id_created_test"; [] +--- PASS: TestPrepare (0.17s) PASS -ok gopkg.in/gorp.v1 14.743s +ok gopkg.in/gorp.v1 5.181s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -1825,12 +1861,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/21566/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/21566/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/30416 and its subdirectories -I: Current time: Thu Jan 30 19:17:36 -12 2025 -I: pbuilder-time-stamp: 1738307856 +I: removing directory /srv/workspace/pbuilder/21566 and its subdirectories +I: Current time: Fri Jan 31 21:20:51 +14 2025 +I: pbuilder-time-stamp: 1738308051