Diff of the two buildlogs: -- --- b1/build.log 2024-06-04 10:33:02.047622488 +0000 +++ b2/build.log 2024-06-04 10:33:53.105447301 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jun 3 22:29:50 -12 2024 -I: pbuilder-time-stamp: 1717496990 +I: Current time: Tue Jul 8 06:56:04 +14 2025 +I: pbuilder-time-stamp: 1751907364 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,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/2173520/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3627199/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jul 7 16:56 /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/3627199/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3627199/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='4a3aa34ced8d4eca888bc933c8e8de2b' - 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='2173520' - PS1='# ' - PS2='> ' + INVOCATION_ID=72d23bf082bf469ba7e83914120d1b35 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3627199 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.w0RUi6oF/pbuilderrc_TspX --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.w0RUi6oF/b1 --logfile b1/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.w0RUi6oF/pbuilderrc_6NML --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.w0RUi6oF/b2 --logfile b2/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 3 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2173520/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jul 7 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3627199/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -177,7 +209,7 @@ Get: 57 http://deb.debian.org/debian unstable/main amd64 libsqlite3-dev amd64 3.46.0-1 [1096 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-sqlite3-dev amd64 1.14.19~ds1-1 [83.4 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 golang-github-ziutek-mymysql-dev all 1.5.4+git20170206.23.0582bcf-2 [46.8 kB] -Fetched 71.5 MB in 2s (30.6 MB/s) +Fetched 71.5 MB in 4s (18.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 19705 files and directories currently installed.) @@ -428,7 +460,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/3627199/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3627199/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 @@ -446,28 +482,28 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 20 gopkg.in/gorp.v1 -internal/coverage/rtcov + cd _build && go install -trimpath -v -p 42 gopkg.in/gorp.v1 internal/unsafeheader -cmp -log/internal +internal/coverage/rtcov internal/goarch +internal/itoa internal/goos -internal/godebugs unicode/utf8 -internal/goexperiment -unicode -internal/cpu +cmp +log/internal math/bits internal/race -internal/itoa -sync/atomic +internal/godebugs runtime/internal/syscall +sync/atomic +internal/cpu runtime/internal/atomic -internal/chacha8rand +internal/goexperiment +unicode runtime/internal/math -internal/abi +internal/chacha8rand runtime/internal/sys +internal/abi slices internal/bytealg math @@ -478,9 +514,9 @@ errors sort internal/oserror -io internal/safefilepath path +io strconv syscall bytes @@ -491,1296 +527,1296 @@ internal/syscall/unix time regexp -internal/fmtsort context io/fs internal/poll +internal/fmtsort os fmt -database/sql/driver log +database/sql/driver database/sql gopkg.in/gorp.v1 dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 20 gopkg.in/gorp.v1 + cd _build && go test -vet=off -v -p 42 gopkg.in/gorp.v1 === RUN TestCreateTablesIfNotExists -2024/06/04 10:32: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: 10:32:11.352203 drop table if exists "invoice_test"; [] -gorptest: 10:32:11.352969 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:11.353014 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:11.353044 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:11.353072 drop table if exists "person_test"; [] -gorptest: 10:32:11.353100 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:11.353127 drop table if exists "id_created_test"; [] -gorptest: 10:32:11.353154 drop table if exists "type_conv_test"; [] -gorptest: 10:32:11.353181 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:11.353209 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:11.353236 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:11.353263 drop table if exists "time_test"; [] -gorptest: 10:32:11.353305 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:11.377485 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: 10:32:11.395248 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:11.413697 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:11.452897 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:11.471309 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.488809 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.512382 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:11.545239 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:11.563144 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:11.579411 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:11.601294 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:11.618421 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: 10:32:11.618587 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: 10:32:11.618629 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:11.618669 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: 10:32:11.618707 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: 10:32:11.618741 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.618775 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.618810 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:11.618846 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:11.618881 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:11.618918 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: 10:32:11.618952 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:11.618985 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 10:32:11.619017 drop table if exists "invoice_test"; [] -gorptest: 10:32:11.632385 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:11.646591 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:11.661302 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:11.676795 drop table if exists "person_test"; [] -gorptest: 10:32:11.691366 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:11.704166 drop table if exists "id_created_test"; [] -gorptest: 10:32:11.715941 drop table if exists "type_conv_test"; [] -gorptest: 10:32:11.726160 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:11.736778 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:11.749425 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:11.765600 drop table if exists "time_test"; [] -gorptest: 10:32:11.776451 drop table if exists "id_created_test"; [] ---- PASS: TestCreateTablesIfNotExists (0.42s) +2025/07/07 16:56:47 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: 16:56:47.158858 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.159658 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.159697 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.159717 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.159736 drop table if exists "person_test"; [] +gorptest: 16:56:47.159757 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.159775 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.159796 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.159813 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.159830 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.159847 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.159863 drop table if exists "time_test"; [] +gorptest: 16:56:47.159895 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.164519 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: 16:56:47.167814 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.171357 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.175366 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.179073 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.182768 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.186106 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.189681 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.193049 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.196676 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.200175 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.203934 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: 16:56:47.203995 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: 16:56:47.204032 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.204058 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: 16:56:47.204089 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: 16:56:47.204112 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.204139 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.204162 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.204184 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.204207 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.204230 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: 16:56:47.204251 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.204273 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 16:56:47.204292 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.206801 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.209633 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.212559 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.215051 drop table if exists "person_test"; [] +gorptest: 16:56:47.217434 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.219907 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.221998 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.224184 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.226514 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.228788 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.231130 drop table if exists "time_test"; [] +gorptest: 16:56:47.233515 drop table if exists "id_created_test"; [] +--- PASS: TestCreateTablesIfNotExists (0.07s) === RUN TestTruncateTables -2024/06/04 10:32: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: 10:32:11.776887 drop table if exists "invoice_test"; [] -gorptest: 10:32:11.777232 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:11.777271 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:11.777301 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:11.777329 drop table if exists "person_test"; [] -gorptest: 10:32:11.777358 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:11.777387 drop table if exists "id_created_test"; [] -gorptest: 10:32:11.777415 drop table if exists "type_conv_test"; [] -gorptest: 10:32:11.777443 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:11.777471 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:11.777499 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:11.777528 drop table if exists "time_test"; [] -gorptest: 10:32:11.777567 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:11.789897 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: 10:32:11.811459 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:11.843327 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:11.864078 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:11.875775 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.887444 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.899111 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:11.914432 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:11.925214 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:11.940829 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:11.952581 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:11.971998 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: 10:32:11.972170 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: 10:32:11.972226 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:11.972266 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: 10:32:11.972306 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: 10:32:11.972345 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.972377 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:11.972411 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:11.972448 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:11.972483 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:11.972518 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: 10:32:11.972551 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:11.972583 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 10:32:11.972650 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497131972624550 2:1717497131972624550 3:"Bob" 4:"Smith" 5:1] -gorptest: 10:32:11.982580 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] -gorptest: 10:32:11.998214 delete from "invoice_test"; [] -gorptest: 10:32:12.016073 delete from "invoice_tag_test"; [] -gorptest: 10:32:12.027591 delete from "alias_trans_field_test"; [] -gorptest: 10:32:12.038673 delete from "invoice_override_test"; [] -gorptest: 10:32:12.049943 delete from "person_test"; [] -gorptest: 10:32:12.061580 delete from "ignored_column_test"; [] -gorptest: 10:32:12.075646 delete from "id_created_test"; [] -gorptest: 10:32:12.088666 delete from "type_conv_test"; [] -gorptest: 10:32:12.107983 delete from "embedded_struct_test"; [] -gorptest: 10:32:12.475561 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:12.899303 delete from "embedded_autoincr_test"; [] -gorptest: 10:32:13.524711 delete from "time_test"; [] -gorptest: 10:32:14.365586 delete from "id_created_test"; [] -gorptest: 10:32:15.041746 SELECT * FROM person_test [] -gorptest: 10:32:15.042026 SELECT * FROM invoice_test [] -gorptest: 10:32:15.042097 drop table if exists "invoice_test"; [] -gorptest: 10:32:15.515328 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:16.163216 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:16.975195 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:17.754098 drop table if exists "person_test"; [] -gorptest: 10:32:18.841674 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:19.504243 drop table if exists "id_created_test"; [] -gorptest: 10:32:19.523639 drop table if exists "type_conv_test"; [] -gorptest: 10:32:19.543054 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:19.563692 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:19.582908 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:19.594478 drop table if exists "time_test"; [] -gorptest: 10:32:19.615870 drop table if exists "id_created_test"; [] ---- PASS: TestTruncateTables (7.84s) +2025/07/07 16:56:47 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: 16:56:47.233792 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.234004 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.234033 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.234052 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.234071 drop table if exists "person_test"; [] +gorptest: 16:56:47.234092 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.234110 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.234127 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.234144 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.234161 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.234182 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.234203 drop table if exists "time_test"; [] +gorptest: 16:56:47.234234 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.237048 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: 16:56:47.239885 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.242171 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.244585 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.247564 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.249783 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.251932 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.253980 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.256450 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.258738 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.261471 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.264025 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: 16:56:47.264081 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: 16:56:47.264112 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.264137 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: 16:56:47.264161 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: 16:56:47.264183 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.264207 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.264228 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.264250 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.264277 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.264300 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: 16:56:47.264321 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.264342 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 16:56:47.264387 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907407264371477 2:1751907407264371477 3:"Bob" 4:"Smith" 5:1] +gorptest: 16:56:47.266912 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] +gorptest: 16:56:47.269446 delete from "invoice_test"; [] +gorptest: 16:56:47.271705 delete from "invoice_tag_test"; [] +gorptest: 16:56:47.273941 delete from "alias_trans_field_test"; [] +gorptest: 16:56:47.276606 delete from "invoice_override_test"; [] +gorptest: 16:56:47.279184 delete from "person_test"; [] +gorptest: 16:56:47.281534 delete from "ignored_column_test"; [] +gorptest: 16:56:47.283952 delete from "id_created_test"; [] +gorptest: 16:56:47.286053 delete from "type_conv_test"; [] +gorptest: 16:56:47.288566 delete from "embedded_struct_test"; [] +gorptest: 16:56:47.290860 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.293067 delete from "embedded_autoincr_test"; [] +gorptest: 16:56:47.295188 delete from "time_test"; [] +gorptest: 16:56:47.297506 delete from "id_created_test"; [] +gorptest: 16:56:47.299921 SELECT * FROM person_test [] +gorptest: 16:56:47.300025 SELECT * FROM invoice_test [] +gorptest: 16:56:47.300088 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.302668 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.305030 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.307292 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.309778 drop table if exists "person_test"; [] +gorptest: 16:56:47.312090 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.314150 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.317332 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.319643 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.322125 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.324545 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.326564 drop table if exists "time_test"; [] +gorptest: 16:56:47.328769 drop table if exists "id_created_test"; [] +--- PASS: TestTruncateTables (0.10s) === RUN TestCustomDateType -gorptest: 10:32:19.616287 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] -gorptest: 10:32:19.685066 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2024-06-04 10:32:19 +0000 UTC] -gorptest: 10:32:19.703638 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] -gorptest: 10:32:19.703915 drop table if exists "WithCustomDate"; [] ---- PASS: TestCustomDateType (0.10s) +gorptest: 16:56:47.328957 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] +gorptest: 16:56:47.331608 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-07-07 16:56:47 +0000 UTC] +gorptest: 16:56:47.333827 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] +gorptest: 16:56:47.333910 drop table if exists "WithCustomDate"; [] +--- PASS: TestCustomDateType (0.01s) === RUN TestUIntPrimaryKey -gorptest: 10:32:19.720967 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 10:32:19.739769 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 10:32:19.758227 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] -gorptest: 10:32:19.771987 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] -gorptest: 10:32:19.790710 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] -gorptest: 10:32:19.812642 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] -gorptest: 10:32:19.831377 drop table if exists "PersonUInt64"; [] -gorptest: 10:32:19.845616 drop table if exists "PersonUInt32"; [] -gorptest: 10:32:19.861143 drop table if exists "PersonUInt16"; [] ---- PASS: TestUIntPrimaryKey (0.15s) +gorptest: 16:56:47.336448 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 16:56:47.338894 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 16:56:47.341259 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] +gorptest: 16:56:47.343718 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] +gorptest: 16:56:47.346374 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] +gorptest: 16:56:47.348762 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] +gorptest: 16:56:47.351153 drop table if exists "PersonUInt64"; [] +gorptest: 16:56:47.353649 drop table if exists "PersonUInt32"; [] +gorptest: 16:56:47.356089 drop table if exists "PersonUInt16"; [] +--- PASS: TestUIntPrimaryKey (0.02s) === RUN TestSetUniqueTogether -gorptest: 10:32:19.875563 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] -gorptest: 10:32:19.900939 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] -gorptest: 10:32:19.920426 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] -gorptest: 10:32:19.920691 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] -gorptest: 10:32:19.920827 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] -gorptest: 10:32:19.938827 drop table if exists "UniqueColumns"; [] ---- PASS: TestSetUniqueTogether (0.08s) +gorptest: 16:56:47.358588 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] +gorptest: 16:56:47.361202 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] +gorptest: 16:56:47.364063 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] +gorptest: 16:56:47.364148 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] +gorptest: 16:56:47.364205 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] +gorptest: 16:56:47.366957 drop table if exists "UniqueColumns"; [] +--- PASS: TestSetUniqueTogether (0.01s) === RUN TestPersistentUser -gorptest: 10:32:19.959951 drop table if exists PersistentUser [] -gorptest: 10:32:19.960631 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 10:32:19.975666 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 10:32:19.990286 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] -gorptest: 10:32:19.990697 select * from PersistentUser [] -gorptest: 10:32:19.990822 select * from PersistentUser [] -gorptest: 10:32:19.990921 select * from PersistentUser [] -gorptest: 10:32:19.991017 select Id from PersistentUser [] -gorptest: 10:32:19.991093 select mykey from PersistentUser [] -gorptest: 10:32:19.991157 select PassedTraining from PersistentUser [] -gorptest: 10:32:19.991233 select Id from PersistentUser [] -gorptest: 10:32:19.991297 drop table if exists "PersistentUser"; [] ---- PASS: TestPersistentUser (0.06s) +gorptest: 16:56:47.369755 drop table if exists PersistentUser [] +gorptest: 16:56:47.369960 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 16:56:47.372398 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 16:56:47.374849 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] +gorptest: 16:56:47.374924 select * from PersistentUser [] +gorptest: 16:56:47.374993 select * from PersistentUser [] +gorptest: 16:56:47.375052 select * from PersistentUser [] +gorptest: 16:56:47.375105 select Id from PersistentUser [] +gorptest: 16:56:47.375146 select mykey from PersistentUser [] +gorptest: 16:56:47.375188 select PassedTraining from PersistentUser [] +gorptest: 16:56:47.375244 select Id from PersistentUser [] +gorptest: 16:56:47.375293 drop table if exists "PersistentUser"; [] +--- PASS: TestPersistentUser (0.01s) === RUN TestNamedQueryMap -gorptest: 10:32:20.016521 drop table if exists PersistentUser [] -gorptest: 10:32:20.016984 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 10:32:20.027632 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 10:32:20.041225 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 10:32:20.129272 select * from PersistentUser where mykey = ? [1:43] -gorptest: 10:32:20.129598 select * from PersistentUser where mykey = ? [1:43] -gorptest: 10:32:20.129708 +gorptest: 16:56:47.377827 drop table if exists PersistentUser [] +gorptest: 16:56:47.378020 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 16:56:47.380529 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 16:56:47.382571 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 16:56:47.384793 select * from PersistentUser where mykey = ? [1:43] +gorptest: 16:56:47.384887 select * from PersistentUser where mykey = ? [1:43] +gorptest: 16:56:47.384958 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 10:32:20.129871 +gorptest: 16:56:47.385030 select * from PersistentUser where mykey = ? and Id != 'abc:def' [1:43] -gorptest: 10:32:20.129969 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryMap (0.13s) +gorptest: 16:56:47.385085 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryMap (0.01s) === RUN TestNamedQueryStruct -gorptest: 10:32:20.142155 drop table if exists PersistentUser [] -gorptest: 10:32:20.142643 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] -gorptest: 10:32:20.159831 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] -gorptest: 10:32:20.176451 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] -gorptest: 10:32:20.187789 +gorptest: 16:56:47.387682 drop table if exists PersistentUser [] +gorptest: 16:56:47.387885 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] +gorptest: 16:56:47.390172 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] +gorptest: 16:56:47.392589 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] +gorptest: 16:56:47.394713 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] -gorptest: 10:32:20.188196 drop table if exists "PersistentUser"; [] ---- PASS: TestNamedQueryStruct (0.07s) +gorptest: 16:56:47.394801 drop table if exists "PersistentUser"; [] +--- PASS: TestNamedQueryStruct (0.01s) === RUN TestReturnsNonNilSlice -2024/06/04 10:32:20 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:20.211142 drop table if exists "invoice_test"; [] -gorptest: 10:32:20.211638 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:20.211735 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:20.211834 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:20.211873 drop table if exists "person_test"; [] -gorptest: 10:32:20.212001 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:20.212090 drop table if exists "id_created_test"; [] -gorptest: 10:32:20.212181 drop table if exists "type_conv_test"; [] -gorptest: 10:32:20.212259 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:20.212339 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:20.212443 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:20.212533 drop table if exists "time_test"; [] -gorptest: 10:32:20.212659 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:20.226176 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: 10:32:20.240607 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:20.256651 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:20.269503 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:20.294208 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:20.310058 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:20.324944 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:20.340077 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:20.418388 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:20.440777 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:20.458027 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:20.476346 select * from invoice_test where id=99999 [] -gorptest: 10:32:20.476598 select * from invoice_test where id=99999 [] -gorptest: 10:32:20.476686 drop table if exists "invoice_test"; [] -gorptest: 10:32:20.489564 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:20.507501 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:20.522165 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:20.535540 drop table if exists "person_test"; [] -gorptest: 10:32:20.547411 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:20.561092 drop table if exists "id_created_test"; [] -gorptest: 10:32:20.573904 drop table if exists "type_conv_test"; [] -gorptest: 10:32:20.592766 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:20.612380 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:20.624706 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:20.641604 drop table if exists "time_test"; [] -gorptest: 10:32:20.660950 drop table if exists "id_created_test"; [] ---- PASS: TestReturnsNonNilSlice (0.45s) +2025/07/07 16:56:47 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: 16:56:47.397450 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.397649 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.397680 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.397701 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.397724 drop table if exists "person_test"; [] +gorptest: 16:56:47.397750 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.397777 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.397795 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.397818 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.397836 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.397853 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.397871 drop table if exists "time_test"; [] +gorptest: 16:56:47.397894 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.400529 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: 16:56:47.402878 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.406667 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.409482 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.411638 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.414020 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.416164 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.418462 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.420729 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.423056 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.425514 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.427933 select * from invoice_test where id=99999 [] +gorptest: 16:56:47.428016 select * from invoice_test where id=99999 [] +gorptest: 16:56:47.428079 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.430042 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.432190 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.440361 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.442479 drop table if exists "person_test"; [] +gorptest: 16:56:47.444657 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.447405 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.449711 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.452114 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.454899 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.457261 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.459356 drop table if exists "time_test"; [] +gorptest: 16:56:47.461790 drop table if exists "id_created_test"; [] +--- PASS: TestReturnsNonNilSlice (0.06s) === RUN TestOverrideVersionCol -gorptest: 10:32:20.661492 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] -gorptest: 10:32:21.086150 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: 10:32:21.086437 drop table if exists "InvoicePersonView"; [] ---- PASS: TestOverrideVersionCol (0.60s) +gorptest: 16:56:47.461918 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] +gorptest: 16:56:47.464801 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: 16:56:47.464892 drop table if exists "InvoicePersonView"; [] +--- PASS: TestOverrideVersionCol (0.01s) === RUN TestOptimisticLocking -2024/06/04 10:32: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: 10:32:21.262790 drop table if exists "invoice_test"; [] -gorptest: 10:32:21.263273 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:21.263337 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:21.263394 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:21.263453 drop table if exists "person_test"; [] -gorptest: 10:32:21.263510 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:21.263564 drop table if exists "id_created_test"; [] -gorptest: 10:32:21.263638 drop table if exists "type_conv_test"; [] -gorptest: 10:32:21.263698 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:21.263760 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:21.263815 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:21.263870 drop table if exists "time_test"; [] -gorptest: 10:32:21.263972 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:21.289556 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: 10:32:21.304358 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:21.318419 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:21.340074 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:21.353142 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:21.366522 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:21.387706 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:21.405332 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:21.427416 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:21.446324 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:21.462830 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:21.477541 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497141477494616 2:1717497141477494616 3:"Bob" 4:"Smith" 5:1] -gorptest: 10:32:21.488433 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 10:32:21.488733 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1717497141477494616 2:1717497141477494616 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] -gorptest: 10:32:21.501873 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1717497141477494616 2:1717497141477494616 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] -gorptest: 10:32:21.502116 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 10:32:21.502252 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] -gorptest: 10:32:21.502321 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 10:32:21.502393 drop table if exists "invoice_test"; [] -gorptest: 10:32:21.515054 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:21.529862 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:21.547770 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:21.582144 drop table if exists "person_test"; [] -gorptest: 10:32:21.612306 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:21.631471 drop table if exists "id_created_test"; [] -gorptest: 10:32:21.644625 drop table if exists "type_conv_test"; [] -gorptest: 10:32:21.655719 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:21.668470 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:21.680973 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:21.695175 drop table if exists "time_test"; [] -gorptest: 10:32:21.705106 drop table if exists "id_created_test"; [] ---- PASS: TestOptimisticLocking (0.44s) +2025/07/07 16:56:47 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: 16:56:47.467392 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.467573 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.467603 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.467622 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.467642 drop table if exists "person_test"; [] +gorptest: 16:56:47.467659 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.467676 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.467698 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.467715 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.467732 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.467750 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.467767 drop table if exists "time_test"; [] +gorptest: 16:56:47.467790 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.469882 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: 16:56:47.472241 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.474604 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.477198 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.479667 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.482324 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.485306 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.487980 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.490536 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.492770 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.494856 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.497346 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907407497333480 2:1751907407497333480 3:"Bob" 4:"Smith" 5:1] +gorptest: 16:56:47.499854 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 16:56:47.499961 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1751907407497333480 2:1751907407497333480 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] +gorptest: 16:56:47.502488 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1751907407497333480 2:1751907407497333480 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] +gorptest: 16:56:47.502558 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 16:56:47.502629 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] +gorptest: 16:56:47.502680 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 16:56:47.502736 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.509203 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.511344 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.513550 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.516201 drop table if exists "person_test"; [] +gorptest: 16:56:47.518664 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.520958 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.523431 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.525658 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.528253 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.530995 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.533770 drop table if exists "time_test"; [] +gorptest: 16:56:47.536270 drop table if exists "id_created_test"; [] +--- PASS: TestOptimisticLocking (0.07s) === RUN TestDoubleAddTable --- PASS: TestDoubleAddTable (0.00s) === RUN TestNullValues -gorptest: 10:32:21.705785 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 10:32:21.731088 insert into TableWithNull values (10, null, null, null, null, null) [] -gorptest: 10:32:21.741059 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 10:32:21.741402 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: 10:32:21.752035 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] -gorptest: 10:32:21.752379 drop table if exists "TableWithNull"; [] ---- PASS: TestNullValues (0.06s) +gorptest: 16:56:47.536459 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 16:56:47.538994 insert into TableWithNull values (10, null, null, null, null, null) [] +gorptest: 16:56:47.541342 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 16:56:47.541458 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: 16:56:47.544058 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] +gorptest: 16:56:47.544148 drop table if exists "TableWithNull"; [] +--- PASS: TestNullValues (0.01s) === RUN TestColumnProps -gorptest: 10:32:21.765428 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] -gorptest: 10:32:21.778292 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] -gorptest: 10:32:21.790977 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] -gorptest: 10:32:21.791349 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] -gorptest: 10:32:21.791553 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] -gorptest: 10:32:21.791680 drop table if exists "Invoice"; [] ---- PASS: TestColumnProps (0.04s) +gorptest: 16:56:47.546182 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] +gorptest: 16:56:47.548462 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] +gorptest: 16:56:47.550872 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] +gorptest: 16:56:47.550954 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] +gorptest: 16:56:47.551019 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] +gorptest: 16:56:47.551069 drop table if exists "Invoice"; [] +--- PASS: TestColumnProps (0.01s) === RUN TestRawSelect -2024/06/04 10:32: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: 10:32:21.802878 drop table if exists "invoice_test"; [] -gorptest: 10:32:21.803334 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:21.803387 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:21.803429 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:21.803510 drop table if exists "person_test"; [] -gorptest: 10:32:21.803573 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:21.803638 drop table if exists "id_created_test"; [] -gorptest: 10:32:21.803717 drop table if exists "type_conv_test"; [] -gorptest: 10:32:21.803798 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:21.803891 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:21.803949 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:21.804042 drop table if exists "time_test"; [] -gorptest: 10:32:21.804140 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:21.816614 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: 10:32:21.830353 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:21.840332 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:21.871411 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:21.883026 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:21.894611 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:21.909254 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:21.926206 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:21.938156 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:21.954193 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:21.981544 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:21.996602 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497141996551050 2:1717497141996551050 3:"bob" 4:"smith" 5:1] -gorptest: 10:32:22.017169 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] -gorptest: 10:32:22.038757 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 10:32:22.039175 drop table if exists "invoice_test"; [] -gorptest: 10:32:22.058613 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:22.070016 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:22.082109 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:22.094941 drop table if exists "person_test"; [] -gorptest: 10:32:22.109184 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:22.126762 drop table if exists "id_created_test"; [] -gorptest: 10:32:22.141300 drop table if exists "type_conv_test"; [] -gorptest: 10:32:22.156364 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:22.172787 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:22.186900 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:22.216894 drop table if exists "time_test"; [] -gorptest: 10:32:22.233331 drop table if exists "id_created_test"; [] ---- PASS: TestRawSelect (0.43s) +2025/07/07 16:56:47 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: 16:56:47.554053 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.554233 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.554263 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.554282 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.554301 drop table if exists "person_test"; [] +gorptest: 16:56:47.554318 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.554340 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.554357 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.554375 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.554394 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.554412 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.554429 drop table if exists "time_test"; [] +gorptest: 16:56:47.554452 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.556552 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: 16:56:47.558982 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.561234 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.563583 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.566065 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.568469 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.570842 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.573026 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.575141 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.577638 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.579862 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.582461 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907407582448298 2:1751907407582448298 3:"bob" 4:"smith" 5:1] +gorptest: 16:56:47.584798 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] +gorptest: 16:56:47.587374 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 16:56:47.587485 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.589941 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.592617 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.594897 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.597376 drop table if exists "person_test"; [] +gorptest: 16:56:47.599709 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.602090 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.604604 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.606603 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.613780 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.616199 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.618739 drop table if exists "time_test"; [] +gorptest: 16:56:47.621299 drop table if exists "id_created_test"; [] +--- PASS: TestRawSelect (0.07s) === RUN TestHooks -2024/06/04 10:32:22 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:22.234096 drop table if exists "invoice_test"; [] -gorptest: 10:32:22.234535 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:22.234637 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:22.234738 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:22.234837 drop table if exists "person_test"; [] -gorptest: 10:32:22.234947 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:22.235055 drop table if exists "id_created_test"; [] -gorptest: 10:32:22.235166 drop table if exists "type_conv_test"; [] -gorptest: 10:32:22.235266 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:22.235367 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:22.235423 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:22.235458 drop table if exists "time_test"; [] -gorptest: 10:32:22.235528 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:22.251782 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: 10:32:22.263224 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:22.279699 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:22.302126 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:22.324007 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:22.346348 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:22.362095 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:22.380617 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:22.398031 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:22.415703 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:22.433048 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:22.451894 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497142451850043 2:1717497142451850043 3:"bob" 4:"smith" 5:1] -gorptest: 10:32:22.478003 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 10:32:22.478431 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1717497142451850043 2:1717497142451850043 3:"preupdate" 4:"postget" 5:2 6:1 7:1] -gorptest: 10:32:22.921689 select * from person_test where id = ? [1:1] -gorptest: 10:32:22.922146 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] -gorptest: 10:32:22.932070 drop table if exists "invoice_test"; [] -gorptest: 10:32:22.947953 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:22.958407 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:22.976370 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:22.992998 drop table if exists "person_test"; [] -gorptest: 10:32:23.004157 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:23.022311 drop table if exists "id_created_test"; [] -gorptest: 10:32:23.032887 drop table if exists "type_conv_test"; [] -gorptest: 10:32:23.046805 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:23.058245 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:23.068816 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:23.086153 drop table if exists "time_test"; [] -gorptest: 10:32:23.097652 drop table if exists "id_created_test"; [] ---- PASS: TestHooks (0.86s) +2025/07/07 16:56:47 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: 16:56:47.621464 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.621642 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.621673 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.621691 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.621710 drop table if exists "person_test"; [] +gorptest: 16:56:47.621728 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.621749 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.621767 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.621784 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.621801 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.621818 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.621835 drop table if exists "time_test"; [] +gorptest: 16:56:47.621858 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.624260 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: 16:56:47.626654 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.629157 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.631676 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.634167 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.636532 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.638918 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.641571 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.644114 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.646245 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.648569 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.650960 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907407650947499 2:1751907407650947499 3:"bob" 4:"smith" 5:1] +gorptest: 16:56:47.653060 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 16:56:47.653152 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1751907407650947499 2:1751907407650947499 3:"preupdate" 4:"postget" 5:2 6:1 7:1] +gorptest: 16:56:47.655516 select * from person_test where id = ? [1:1] +gorptest: 16:56:47.655618 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] +gorptest: 16:56:47.658281 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.660386 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.662687 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.665194 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.667393 drop table if exists "person_test"; [] +gorptest: 16:56:47.669671 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.672154 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.674535 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.676860 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.679035 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.681313 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.684116 drop table if exists "time_test"; [] +gorptest: 16:56:47.686687 drop table if exists "id_created_test"; [] +--- PASS: TestHooks (0.07s) === RUN TestTransaction -2024/06/04 10:32:23 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:23.098327 drop table if exists "invoice_test"; [] -gorptest: 10:32:23.098701 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:23.098794 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:23.098884 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:23.098968 drop table if exists "person_test"; [] -gorptest: 10:32:23.099057 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:23.099139 drop table if exists "id_created_test"; [] -gorptest: 10:32:23.099234 drop table if exists "type_conv_test"; [] -gorptest: 10:32:23.099317 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:23.099403 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:23.099486 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:23.099564 drop table if exists "time_test"; [] -gorptest: 10:32:23.099659 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:23.122195 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: 10:32:23.143576 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:23.156465 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:23.172694 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:23.186185 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:23.199763 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:23.212998 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:23.223871 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:23.234134 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:23.245498 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:23.257557 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:23.267632 begin; [] -gorptest: 10:32:23.267930 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] -gorptest: 10:32:23.268351 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] -gorptest: 10:32:23.268481 commit; [] -gorptest: 10:32:23.282451 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 10:32:23.282835 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] -gorptest: 10:32:23.282993 drop table if exists "invoice_test"; [] -gorptest: 10:32:23.311152 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:23.321694 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:23.335237 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:23.372932 drop table if exists "person_test"; [] -gorptest: 10:32:23.396971 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:23.419596 drop table if exists "id_created_test"; [] -gorptest: 10:32:23.430521 drop table if exists "type_conv_test"; [] -gorptest: 10:32:23.452449 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:23.465865 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:23.477496 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:23.489071 drop table if exists "time_test"; [] -gorptest: 10:32:23.500994 drop table if exists "id_created_test"; [] ---- PASS: TestTransaction (0.40s) +2025/07/07 16:56:47 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: 16:56:47.686885 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.687082 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.687112 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.687130 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.687151 drop table if exists "person_test"; [] +gorptest: 16:56:47.687169 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.687197 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.687230 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.687257 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.687276 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.687294 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.687311 drop table if exists "time_test"; [] +gorptest: 16:56:47.687335 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.689633 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: 16:56:47.692143 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.694233 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.697001 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.699563 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.702112 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.704544 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.707211 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.709954 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.712482 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.714613 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.717133 begin; [] +gorptest: 16:56:47.717185 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] +gorptest: 16:56:47.717304 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] +gorptest: 16:56:47.717340 commit; [] +gorptest: 16:56:47.719611 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 16:56:47.719702 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] +gorptest: 16:56:47.719762 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.722164 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.724369 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.726945 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.729517 drop table if exists "person_test"; [] +gorptest: 16:56:47.732311 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.735053 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.737364 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.739653 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.741933 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.744155 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.746245 drop table if exists "time_test"; [] +gorptest: 16:56:47.748325 drop table if exists "id_created_test"; [] +--- PASS: TestTransaction (0.06s) === RUN TestSavepoint -2024/06/04 10:32:23 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:23.501686 drop table if exists "invoice_test"; [] -gorptest: 10:32:23.502199 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:23.502662 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:23.502726 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:23.502779 drop table if exists "person_test"; [] -gorptest: 10:32:23.502839 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:23.502894 drop table if exists "id_created_test"; [] -gorptest: 10:32:23.502934 drop table if exists "type_conv_test"; [] -gorptest: 10:32:23.502985 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:23.503028 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:23.503112 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:23.503159 drop table if exists "time_test"; [] -gorptest: 10:32:23.510196 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:23.521374 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: 10:32:23.535044 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:23.581480 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:23.603170 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:23.616161 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:23.643969 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:23.658280 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:23.669431 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:23.693083 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:23.702337 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:23.712073 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:23.723923 begin; [] -gorptest: 10:32:23.724126 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] -gorptest: 10:32:23.724406 select memo from invoice_test [] -gorptest: 10:32:23.724737 savepoint "foo" [1:] -gorptest: 10:32:23.724769 select memo from invoice_test [] -gorptest: 10:32:23.724862 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] -gorptest: 10:32:23.724957 select memo from invoice_test [] -gorptest: 10:32:23.725017 rollback to savepoint "foo" [1:] -gorptest: 10:32:23.725045 select memo from invoice_test [] -gorptest: 10:32:23.725096 rollback; [] -gorptest: 10:32:23.725309 drop table if exists "invoice_test"; [] -gorptest: 10:32:23.735139 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:23.748531 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:23.758797 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:23.774334 drop table if exists "person_test"; [] -gorptest: 10:32:23.788536 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:23.809202 drop table if exists "id_created_test"; [] -gorptest: 10:32:23.821922 drop table if exists "type_conv_test"; [] -gorptest: 10:32:23.836018 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:23.848799 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:23.861442 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:23.877825 drop table if exists "time_test"; [] -gorptest: 10:32:23.890466 drop table if exists "id_created_test"; [] ---- PASS: TestSavepoint (0.39s) +2025/07/07 16:56:47 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: 16:56:47.748535 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.748732 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.748761 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.748779 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.748802 drop table if exists "person_test"; [] +gorptest: 16:56:47.748820 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.748841 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.748859 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.748876 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.748894 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.748911 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.748928 drop table if exists "time_test"; [] +gorptest: 16:56:47.748953 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.751366 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: 16:56:47.753637 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.755787 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.758229 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.760700 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.763181 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.765492 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.767967 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.770453 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.773228 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.775684 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.778389 begin; [] +gorptest: 16:56:47.778441 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] +gorptest: 16:56:47.778551 select memo from invoice_test [] +gorptest: 16:56:47.778601 savepoint "foo" [1:] +gorptest: 16:56:47.778615 select memo from invoice_test [] +gorptest: 16:56:47.778672 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] +gorptest: 16:56:47.778715 select memo from invoice_test [] +gorptest: 16:56:47.778740 rollback to savepoint "foo" [1:] +gorptest: 16:56:47.778759 select memo from invoice_test [] +gorptest: 16:56:47.778781 rollback; [] +gorptest: 16:56:47.778856 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.781457 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.783873 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.786715 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.789651 drop table if exists "person_test"; [] +gorptest: 16:56:47.791852 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.794923 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.797317 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.799674 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.802061 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.804763 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.807615 drop table if exists "time_test"; [] +gorptest: 16:56:47.809962 drop table if exists "id_created_test"; [] +--- PASS: TestSavepoint (0.06s) === RUN TestMultiple -2024/06/04 10:32:23 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:23.890928 drop table if exists "invoice_test"; [] -gorptest: 10:32:23.891367 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:23.891422 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:23.891471 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:23.891521 drop table if exists "person_test"; [] -gorptest: 10:32:23.891562 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:23.891609 drop table if exists "id_created_test"; [] -gorptest: 10:32:23.891658 drop table if exists "type_conv_test"; [] -gorptest: 10:32:23.891700 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:23.891737 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:23.891775 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:23.891814 drop table if exists "time_test"; [] -gorptest: 10:32:23.891867 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:23.903843 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: 10:32:23.915142 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:23.929975 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:23.941354 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:23.952000 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:23.971526 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:23.983331 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:23.996730 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:24.014335 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:24.029275 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:24.047980 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:24.058138 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] -gorptest: 10:32:24.072754 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] -gorptest: 10:32:24.088451 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] -gorptest: 10:32:24.106167 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] -gorptest: 10:32:24.125780 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 10:32:24.150999 delete from "invoice_test" where "Id"=?; [1:2] -gorptest: 10:32:24.163485 drop table if exists "invoice_test"; [] -gorptest: 10:32:24.186318 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:24.208408 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:24.219935 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:24.229832 drop table if exists "person_test"; [] -gorptest: 10:32:24.248564 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:24.262225 drop table if exists "id_created_test"; [] -gorptest: 10:32:24.273280 drop table if exists "type_conv_test"; [] -gorptest: 10:32:24.284389 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:24.296891 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:24.309858 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:24.326460 drop table if exists "time_test"; [] -gorptest: 10:32:24.342529 drop table if exists "id_created_test"; [] ---- PASS: TestMultiple (0.45s) +2025/07/07 16:56:47 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: 16:56:47.810158 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.810370 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.810400 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.810418 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.810437 drop table if exists "person_test"; [] +gorptest: 16:56:47.810455 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.810477 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.810497 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.810515 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.810533 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.810551 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.810568 drop table if exists "time_test"; [] +gorptest: 16:56:47.810591 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.812854 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: 16:56:47.815420 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.817728 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.820107 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.822712 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.825697 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.828283 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.831502 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.833906 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.836184 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.838561 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.840935 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] +gorptest: 16:56:47.843209 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] +gorptest: 16:56:47.845826 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] +gorptest: 16:56:47.847848 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] +gorptest: 16:56:47.850275 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 16:56:47.852654 delete from "invoice_test" where "Id"=?; [1:2] +gorptest: 16:56:47.855156 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.857577 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.859898 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.861948 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.864436 drop table if exists "person_test"; [] +gorptest: 16:56:47.867335 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.869872 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.872218 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.874629 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.877002 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.879923 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.884002 drop table if exists "time_test"; [] +gorptest: 16:56:47.886437 drop table if exists "id_created_test"; [] +--- PASS: TestMultiple (0.08s) === RUN TestCrud -2024/06/04 10:32:24 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:24.343166 drop table if exists "invoice_test"; [] -gorptest: 10:32:24.343538 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:24.343574 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:24.343607 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:24.343712 drop table if exists "person_test"; [] -gorptest: 10:32:24.343810 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:24.343910 drop table if exists "id_created_test"; [] -gorptest: 10:32:24.344016 drop table if exists "type_conv_test"; [] -gorptest: 10:32:24.344116 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:24.344214 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:24.344316 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:24.344408 drop table if exists "time_test"; [] -gorptest: 10:32:24.344527 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:24.366427 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: 10:32:24.377475 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:24.389353 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:24.401728 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:24.416894 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:24.426764 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:24.443819 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:24.456331 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:24.471310 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:24.486050 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:24.501299 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:24.513289 delete from invoice_test [] -gorptest: 10:32:24.525642 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] -gorptest: 10:32:24.537513 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 10:32:24.537900 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:529304171213454911 2:2495851084990673249 3:"random 5033868385969805842" 4:0 5:true 6:1] -gorptest: 10:32:24.547266 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 10:32:24.547604 select * from invoice_test [] -gorptest: 10:32:24.547783 delete from "invoice_test" where "Id"=?; [1:1] -gorptest: 10:32:24.556510 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] -gorptest: 10:32:24.556886 delete from invoice_tag_test [] -gorptest: 10:32:24.568132 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: 10:32:24.583469 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 10:32:24.583734 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:6440918368277172312 2:8784200896587139135 3:"random 2988947233269335447" 4:33 5:false 6:1] -gorptest: 10:32:24.594346 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 10:32:24.594736 select * from invoice_tag_test [] -gorptest: 10:32:24.594933 delete from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 10:32:24.611764 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] -gorptest: 10:32:24.611982 delete from alias_trans_field_test [] -gorptest: 10:32:24.625477 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] -gorptest: 10:32:24.636791 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 10:32:24.637192 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 6415061631335082899" 2:1] -gorptest: 10:32:24.649425 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 10:32:24.649759 select * from alias_trans_field_test [] -gorptest: 10:32:24.649948 delete from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 10:32:24.667692 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] -gorptest: 10:32:24.668052 drop table if exists "invoice_test"; [] -gorptest: 10:32:24.684658 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:24.723443 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:24.743472 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:24.757002 drop table if exists "person_test"; [] -gorptest: 10:32:24.774692 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:24.785946 drop table if exists "id_created_test"; [] -gorptest: 10:32:24.796587 drop table if exists "type_conv_test"; [] -gorptest: 10:32:24.814553 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:24.827829 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:24.840199 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:24.853340 drop table if exists "time_test"; [] -gorptest: 10:32:24.869839 drop table if exists "id_created_test"; [] ---- PASS: TestCrud (0.53s) +2025/07/07 16:56:47 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: 16:56:47.886654 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.886858 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.886888 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.886906 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.886928 drop table if exists "person_test"; [] +gorptest: 16:56:47.886946 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.886965 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.886988 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.887006 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.887025 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.887042 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.887059 drop table if exists "time_test"; [] +gorptest: 16:56:47.887083 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.889691 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: 16:56:47.892065 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.894812 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.897453 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.899617 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.901711 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.903857 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.906497 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.908701 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.911043 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.913487 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:47.916016 delete from invoice_test [] +gorptest: 16:56:47.918151 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] +gorptest: 16:56:47.920606 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 16:56:47.920733 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:3187256979051000224 2:7210711306408304607 3:"random 8079380476767051399" 4:0 5:true 6:1] +gorptest: 16:56:47.923028 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 16:56:47.923102 select * from invoice_test [] +gorptest: 16:56:47.923187 delete from "invoice_test" where "Id"=?; [1:1] +gorptest: 16:56:47.925317 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] +gorptest: 16:56:47.925379 delete from invoice_tag_test [] +gorptest: 16:56:47.927632 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: 16:56:47.930144 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 16:56:47.930231 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:7543917358857748803 2:1886157811102252910 3:"random 7856993044479068843" 4:33 5:false 6:1] +gorptest: 16:56:47.932238 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 16:56:47.932314 select * from invoice_tag_test [] +gorptest: 16:56:47.932398 delete from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 16:56:47.934446 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] +gorptest: 16:56:47.934507 delete from alias_trans_field_test [] +gorptest: 16:56:47.936723 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] +gorptest: 16:56:47.938986 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 16:56:47.939059 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 6062013213610932649" 2:1] +gorptest: 16:56:47.941308 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 16:56:47.941378 select * from alias_trans_field_test [] +gorptest: 16:56:47.941439 delete from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 16:56:47.943835 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] +gorptest: 16:56:47.943896 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.946281 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.948836 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.951144 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.954280 drop table if exists "person_test"; [] +gorptest: 16:56:47.957194 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.959378 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.961682 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.963907 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.966366 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.968462 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.970718 drop table if exists "time_test"; [] +gorptest: 16:56:47.973180 drop table if exists "id_created_test"; [] +--- PASS: TestCrud (0.09s) === RUN TestWithIgnoredColumn -2024/06/04 10:32:24 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:24.870355 drop table if exists "invoice_test"; [] -gorptest: 10:32:24.870761 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:24.870804 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:24.870846 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:24.870889 drop table if exists "person_test"; [] -gorptest: 10:32:24.870928 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:24.870968 drop table if exists "id_created_test"; [] -gorptest: 10:32:24.871008 drop table if exists "type_conv_test"; [] -gorptest: 10:32:24.871045 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:24.871082 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:24.871122 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:24.871162 drop table if exists "time_test"; [] -gorptest: 10:32:24.871218 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:24.885103 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: 10:32:24.901188 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:25.589184 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:26.002150 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:26.014072 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:26.025089 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:26.041007 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:26.055398 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:26.104460 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:26.127491 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:26.145221 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:26.163079 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] -gorptest: 10:32:26.175330 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 10:32:26.175633 delete from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 10:32:26.218529 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] -gorptest: 10:32:26.218777 drop table if exists "invoice_test"; [] -gorptest: 10:32:26.231720 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:26.253416 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:26.266406 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:26.281241 drop table if exists "person_test"; [] -gorptest: 10:32:26.294649 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:26.311158 drop table if exists "id_created_test"; [] -gorptest: 10:32:26.324380 drop table if exists "type_conv_test"; [] -gorptest: 10:32:26.347408 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:26.371178 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:26.390221 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:26.410146 drop table if exists "time_test"; [] -gorptest: 10:32:26.440985 drop table if exists "id_created_test"; [] ---- PASS: TestWithIgnoredColumn (1.57s) +2025/07/07 16:56:47 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: 16:56:47.973389 drop table if exists "invoice_test"; [] +gorptest: 16:56:47.973593 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:47.973623 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:47.973641 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:47.973663 drop table if exists "person_test"; [] +gorptest: 16:56:47.973681 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:47.973698 drop table if exists "id_created_test"; [] +gorptest: 16:56:47.973716 drop table if exists "type_conv_test"; [] +gorptest: 16:56:47.973733 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:47.973750 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:47.973768 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:47.973793 drop table if exists "time_test"; [] +gorptest: 16:56:47.973819 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.976021 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: 16:56:47.978381 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:47.980888 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:47.983416 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:47.985693 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.988281 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:47.991039 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:47.993185 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:47.995305 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:47.997568 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:47.999683 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.001771 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] +gorptest: 16:56:48.003683 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 16:56:48.003768 delete from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 16:56:48.005641 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] +gorptest: 16:56:48.005700 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.007474 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.009834 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.012120 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.014369 drop table if exists "person_test"; [] +gorptest: 16:56:48.016366 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.018495 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.020757 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.023104 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.025464 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.028066 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.030558 drop table if exists "time_test"; [] +gorptest: 16:56:48.033464 drop table if exists "id_created_test"; [] +--- PASS: TestWithIgnoredColumn (0.06s) === RUN TestTypeConversionExample -2024/06/04 10:32:26 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:26.441524 drop table if exists "invoice_test"; [] -gorptest: 10:32:26.441993 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:26.442046 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:26.442085 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:26.442126 drop table if exists "person_test"; [] -gorptest: 10:32:26.442167 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:26.442207 drop table if exists "id_created_test"; [] -gorptest: 10:32:26.442247 drop table if exists "type_conv_test"; [] -gorptest: 10:32:26.442287 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:26.442329 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:26.442373 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:26.442416 drop table if exists "time_test"; [] -gorptest: 10:32:26.442470 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:26.468653 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: 10:32:26.488628 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:26.508861 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:26.521567 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:26.562539 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:26.619884 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:26.639614 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:26.651173 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:26.664784 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:26.679856 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:26.710370 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:26.727914 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: 10:32:26.761301 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 10:32:26.761615 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: 10:32:26.792172 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] -gorptest: 10:32:26.795156 delete from "type_conv_test" where "Id"=?; [1:1] -gorptest: 10:32:26.810900 drop table if exists "invoice_test"; [] -gorptest: 10:32:26.822943 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:26.843285 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:26.855221 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:26.878565 drop table if exists "person_test"; [] -gorptest: 10:32:26.898936 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:26.952633 drop table if exists "id_created_test"; [] -gorptest: 10:32:26.973129 drop table if exists "type_conv_test"; [] -gorptest: 10:32:26.992452 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:27.013017 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:27.033850 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:27.060038 drop table if exists "time_test"; [] -gorptest: 10:32:27.078623 drop table if exists "id_created_test"; [] ---- PASS: TestTypeConversionExample (0.64s) +2025/07/07 16:56:48 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: 16:56:48.033770 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.034058 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.034103 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.034140 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.034191 drop table if exists "person_test"; [] +gorptest: 16:56:48.034228 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.034263 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.034297 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.034334 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.034368 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.034407 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.034440 drop table if exists "time_test"; [] +gorptest: 16:56:48.034483 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.036917 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: 16:56:48.039210 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.041630 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.044036 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.046577 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.049040 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.051162 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.053320 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.055345 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.057783 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.060112 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.062828 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: 16:56:48.064984 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 16:56:48.065145 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: 16:56:48.067572 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] +gorptest: 16:56:48.067690 delete from "type_conv_test" where "Id"=?; [1:1] +gorptest: 16:56:48.069892 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.072677 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.075246 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.077428 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.080143 drop table if exists "person_test"; [] +gorptest: 16:56:48.082378 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.084793 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.087329 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.090303 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.092649 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.094893 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.097548 drop table if exists "time_test"; [] +gorptest: 16:56:48.100021 drop table if exists "id_created_test"; [] +--- PASS: TestTypeConversionExample (0.07s) === RUN TestWithEmbeddedStruct -2024/06/04 10:32:27 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:27.079140 drop table if exists "invoice_test"; [] -gorptest: 10:32:27.079587 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:27.079647 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:27.079691 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:27.079736 drop table if exists "person_test"; [] -gorptest: 10:32:27.079780 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:27.079825 drop table if exists "id_created_test"; [] -gorptest: 10:32:27.080893 drop table if exists "type_conv_test"; [] -gorptest: 10:32:27.080986 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:27.081034 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:27.081090 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:27.081133 drop table if exists "time_test"; [] -gorptest: 10:32:27.081187 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:27.096803 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: 10:32:27.120795 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:27.136749 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:27.152466 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:27.163585 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:27.175933 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:27.201348 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:27.214050 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:27.230660 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:27.410194 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:27.421967 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:27.438604 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] -gorptest: 10:32:27.482375 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 10:32:27.482655 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] -gorptest: 10:32:27.511907 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] -gorptest: 10:32:27.512153 select * from embedded_struct_test [] -gorptest: 10:32:27.512277 drop table if exists "invoice_test"; [] -gorptest: 10:32:27.529285 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:27.542869 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:27.554179 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:27.586238 drop table if exists "person_test"; [] -gorptest: 10:32:27.601109 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:27.614057 drop table if exists "id_created_test"; [] -gorptest: 10:32:27.627968 drop table if exists "type_conv_test"; [] -gorptest: 10:32:27.646153 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:27.664889 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:27.679480 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:27.689747 drop table if exists "time_test"; [] -gorptest: 10:32:27.709961 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStruct (0.63s) +2025/07/07 16:56:48 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: 16:56:48.100361 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.100643 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.100687 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.100723 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.100757 drop table if exists "person_test"; [] +gorptest: 16:56:48.100790 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.100824 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.100865 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.100900 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.100935 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.100970 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.101004 drop table if exists "time_test"; [] +gorptest: 16:56:48.101048 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.103717 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: 16:56:48.106003 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.108460 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.110704 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.113152 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.115894 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.118990 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.121736 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.124171 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.126581 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.129469 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.132007 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] +gorptest: 16:56:48.134379 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 16:56:48.134509 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] +gorptest: 16:56:48.136682 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] +gorptest: 16:56:48.136783 select * from embedded_struct_test [] +gorptest: 16:56:48.136895 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.139215 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.141736 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.144232 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.147024 drop table if exists "person_test"; [] +gorptest: 16:56:48.149299 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.151850 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.154421 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.156691 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.159396 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.161795 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.164436 drop table if exists "time_test"; [] +gorptest: 16:56:48.166979 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStruct (0.07s) === RUN TestWithEmbeddedStructBeforeAutoincr -2024/06/04 10:32:27 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:27.712514 drop table if exists "invoice_test"; [] -gorptest: 10:32:27.712905 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:27.713015 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:27.713053 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:27.713089 drop table if exists "person_test"; [] -gorptest: 10:32:27.713128 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:27.713174 drop table if exists "id_created_test"; [] -gorptest: 10:32:27.713209 drop table if exists "type_conv_test"; [] -gorptest: 10:32:27.713250 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:27.713291 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:27.713331 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:27.713366 drop table if exists "time_test"; [] -gorptest: 10:32:27.713413 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:27.729437 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: 10:32:27.744306 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:27.763761 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:27.787155 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:27.806213 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:27.912412 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:27.974656 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:27.987838 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:28.007277 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:28.021364 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:28.038281 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:28.059486 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] -gorptest: 10:32:28.073741 drop table if exists "invoice_test"; [] -gorptest: 10:32:28.083378 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:28.095134 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:28.108931 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:28.128049 drop table if exists "person_test"; [] -gorptest: 10:32:28.138219 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:28.149490 drop table if exists "id_created_test"; [] -gorptest: 10:32:28.161359 drop table if exists "type_conv_test"; [] -gorptest: 10:32:28.175788 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:28.196277 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:28.209209 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:28.219668 drop table if exists "time_test"; [] -gorptest: 10:32:28.235070 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedStructBeforeAutoincr (0.52s) +2025/07/07 16:56:48 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: 16:56:48.167292 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.167557 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.167603 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.167639 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.167689 drop table if exists "person_test"; [] +gorptest: 16:56:48.167725 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.167762 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.167797 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.167830 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.167864 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.167904 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.167939 drop table if exists "time_test"; [] +gorptest: 16:56:48.167983 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.170261 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: 16:56:48.173086 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.175787 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.178521 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.181014 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.183566 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.186170 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.188623 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.191287 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.193753 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.196068 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.198992 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] +gorptest: 16:56:48.201421 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.204525 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.207006 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.209390 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.212053 drop table if exists "person_test"; [] +gorptest: 16:56:48.214071 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.216363 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.218838 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.221446 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.223584 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.226066 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.228435 drop table if exists "time_test"; [] +gorptest: 16:56:48.230882 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedStructBeforeAutoincr (0.06s) === RUN TestWithEmbeddedAutoincr -2024/06/04 10:32:28 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:28.236032 drop table if exists "invoice_test"; [] -gorptest: 10:32:28.236812 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:28.236863 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:28.236903 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:28.237641 drop table if exists "person_test"; [] -gorptest: 10:32:28.237671 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:28.237698 drop table if exists "id_created_test"; [] -gorptest: 10:32:28.237725 drop table if exists "type_conv_test"; [] -gorptest: 10:32:28.237752 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:28.237778 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:28.237844 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:28.237872 drop table if exists "time_test"; [] -gorptest: 10:32:28.238441 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:28.250287 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: 10:32:28.270682 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:28.284434 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:28.298565 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:28.310776 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:28.335923 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:28.500810 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:28.515369 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:28.529651 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:28.544449 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:28.558083 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:28.572678 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] -gorptest: 10:32:28.588244 drop table if exists "invoice_test"; [] -gorptest: 10:32:28.605138 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:28.617943 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:28.633604 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:28.650208 drop table if exists "person_test"; [] -gorptest: 10:32:28.664369 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:28.680055 drop table if exists "id_created_test"; [] -gorptest: 10:32:28.690662 drop table if exists "type_conv_test"; [] -gorptest: 10:32:28.704432 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:28.720884 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:28.740597 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:28.757557 drop table if exists "time_test"; [] -gorptest: 10:32:28.771009 drop table if exists "id_created_test"; [] ---- PASS: TestWithEmbeddedAutoincr (0.54s) +2025/07/07 16:56:48 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: 16:56:48.231207 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.231511 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.231579 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.231623 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.231659 drop table if exists "person_test"; [] +gorptest: 16:56:48.231694 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.231729 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.231767 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.231800 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.231834 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.231867 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.231903 drop table if exists "time_test"; [] +gorptest: 16:56:48.231947 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.234414 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: 16:56:48.236636 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.239155 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.241536 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.243977 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.246390 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.249033 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.251310 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.253632 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.255911 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.258399 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.260711 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] +gorptest: 16:56:48.263933 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.266018 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.268516 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.270774 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.273385 drop table if exists "person_test"; [] +gorptest: 16:56:48.275633 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.277861 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.280281 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.282678 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.285179 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.287353 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.289540 drop table if exists "time_test"; [] +gorptest: 16:56:48.291771 drop table if exists "id_created_test"; [] +--- PASS: TestWithEmbeddedAutoincr (0.06s) === RUN TestSelectVal -gorptest: 10:32:28.771496 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] -gorptest: 10:32:28.785725 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: 10:32:28.801899 select Int64 from TableWithNull where Str='abc' [] -gorptest: 10:32:28.802079 select count(*) from TableWithNull [] -gorptest: 10:32:28.802088 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 10:32:28.802154 select Int64 from TableWithNull where Str='notfound' [] -gorptest: 10:32:28.802208 select Int64 from TableWithNull where Str='abc' [] -gorptest: 10:32:28.802261 select Float64 from TableWithNull where Str='abc' [] -gorptest: 10:32:28.802313 select min(Float64) from TableWithNull [] -gorptest: 10:32:28.802376 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] -gorptest: 10:32:28.802523 select Float64 from TableWithNull where Str='notfound' [] -gorptest: 10:32:28.802546 select Float64 from TableWithNull where Str='abc' [] -gorptest: 10:32:28.802546 select Str from TableWithNull where Int64=? [1:78] -gorptest: 10:32:28.802594 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 10:32:28.802644 select Str from TableWithNull where Int64=? [1:78] -gorptest: 10:32:28.802789 select Str from TableWithNull where Str='asdfasdf' [] -gorptest: 10:32:28.802939 select Int64 from TableWithNull where Str=? [1:"abc"] -gorptest: 10:32:28.802976 select Str from TableWithNull where Int64=? [1:78] -gorptest: 10:32:28.803068 drop table if exists "TableWithNull"; [] ---- PASS: TestSelectVal (0.05s) +gorptest: 16:56:48.291951 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] +gorptest: 16:56:48.294272 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: 16:56:48.296388 select Int64 from TableWithNull where Str='abc' [] +gorptest: 16:56:48.296467 select count(*) from TableWithNull [] +gorptest: 16:56:48.296537 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 16:56:48.296588 select Int64 from TableWithNull where Str='notfound' [] +gorptest: 16:56:48.296627 select Int64 from TableWithNull where Str='abc' [] +gorptest: 16:56:48.296671 select Float64 from TableWithNull where Str='abc' [] +gorptest: 16:56:48.296707 select min(Float64) from TableWithNull [] +gorptest: 16:56:48.296756 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] +gorptest: 16:56:48.296804 select Float64 from TableWithNull where Str='notfound' [] +gorptest: 16:56:48.296845 select Float64 from TableWithNull where Str='abc' [] +gorptest: 16:56:48.296883 select Str from TableWithNull where Int64=? [1:78] +gorptest: 16:56:48.296927 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 16:56:48.296962 select Str from TableWithNull where Int64=? [1:78] +gorptest: 16:56:48.297003 select Str from TableWithNull where Str='asdfasdf' [] +gorptest: 16:56:48.297055 select Int64 from TableWithNull where Str=? [1:"abc"] +gorptest: 16:56:48.297103 select Str from TableWithNull where Int64=? [1:78] +gorptest: 16:56:48.297148 drop table if exists "TableWithNull"; [] +--- PASS: TestSelectVal (0.01s) === RUN TestVersionMultipleRows -2024/06/04 10:32:28 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:28.822584 drop table if exists "invoice_test"; [] -gorptest: 10:32:28.822979 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:28.822979 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:28.822982 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:28.823017 drop table if exists "person_test"; [] -gorptest: 10:32:28.823051 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:28.823163 drop table if exists "id_created_test"; [] -gorptest: 10:32:28.823198 drop table if exists "type_conv_test"; [] -gorptest: 10:32:28.823244 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:28.823272 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:28.823303 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:28.823303 drop table if exists "time_test"; [] -gorptest: 10:32:28.823383 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:28.847469 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: 10:32:28.860568 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:29.078186 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:30.094210 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:30.321835 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:30.343841 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:30.362110 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:30.375033 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:30.395626 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:30.412525 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:30.426133 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:30.438698 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497150438640780 2:1717497150438640780 3:"Bob" 4:"Smith" 5:1] -gorptest: 10:32:30.451070 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497150451036544 2:1717497150451036544 3:"Jane" 4:"Smith" 5:1] -gorptest: 10:32:30.473260 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497150473218660 2:1717497150473218660 3:"Mike" 4:"Smith" 5:1] -gorptest: 10:32:30.500014 drop table if exists "invoice_test"; [] -gorptest: 10:32:30.738339 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:30.752028 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:30.769392 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:30.786622 drop table if exists "person_test"; [] -gorptest: 10:32:30.803716 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:30.816277 drop table if exists "id_created_test"; [] -gorptest: 10:32:30.830886 drop table if exists "type_conv_test"; [] -gorptest: 10:32:30.844350 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:30.857128 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:30.876098 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:30.890653 drop table if exists "time_test"; [] -gorptest: 10:32:30.904443 drop table if exists "id_created_test"; [] ---- PASS: TestVersionMultipleRows (2.08s) +2025/07/07 16:56:48 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: 16:56:48.299508 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.299689 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.299722 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.299741 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.299763 drop table if exists "person_test"; [] +gorptest: 16:56:48.299785 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.299805 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.299826 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.299844 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.299861 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.299883 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.299901 drop table if exists "time_test"; [] +gorptest: 16:56:48.299924 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.302348 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: 16:56:48.304613 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.306781 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.309263 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.311491 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.313956 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.316247 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.318722 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.321090 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.323058 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.325151 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.327393 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408327379711 2:1751907408327379711 3:"Bob" 4:"Smith" 5:1] +gorptest: 16:56:48.329684 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408329674284 2:1751907408329674284 3:"Jane" 4:"Smith" 5:1] +gorptest: 16:56:48.332026 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408332009035 2:1751907408332009035 3:"Mike" 4:"Smith" 5:1] +gorptest: 16:56:48.334198 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.336308 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.338857 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.341263 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.343492 drop table if exists "person_test"; [] +gorptest: 16:56:48.347497 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.349892 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.353638 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.355779 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.358655 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.360809 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.363167 drop table if exists "time_test"; [] +gorptest: 16:56:48.366275 drop table if exists "id_created_test"; [] +--- PASS: TestVersionMultipleRows (0.07s) === RUN TestWithStringPk -gorptest: 10:32:30.904861 create table string_pk_test (Id varchar(255), Name varchar(255)); [] -gorptest: 10:32:30.919943 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] -gorptest: 10:32:30.934457 drop table if exists "string_pk_test"; [] ---- PASS: TestWithStringPk (0.04s) +gorptest: 16:56:48.366438 create table string_pk_test (Id varchar(255), Name varchar(255)); [] +gorptest: 16:56:48.369166 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] +gorptest: 16:56:48.371684 drop table if exists "string_pk_test"; [] +--- PASS: TestWithStringPk (0.01s) === RUN TestSqlExecutorInterfaceSelects --- PASS: TestSqlExecutorInterfaceSelects (0.00s) === RUN TestWithTimeSelect -2024/06/04 10:32:30 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:30.945280 drop table if exists "invoice_test"; [] -gorptest: 10:32:30.945835 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:30.945886 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:30.945921 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:30.945955 drop table if exists "person_test"; [] -gorptest: 10:32:30.945987 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:30.946020 drop table if exists "id_created_test"; [] -gorptest: 10:32:30.946053 drop table if exists "type_conv_test"; [] -gorptest: 10:32:30.946291 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:30.946345 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:30.946386 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:30.946424 drop table if exists "time_test"; [] -gorptest: 10:32:30.946551 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:30.969780 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: 10:32:30.980363 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:31.004674 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:31.022723 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:31.040953 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:31.058244 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:31.214595 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:31.228475 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:31.249273 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:31.261990 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:31.280443 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:31.760611 insert into "time_test" ("Id","Time") values (null,?); [1:2024-06-04 10:01:31.760566174 +0000 UTC] -gorptest: 10:32:32.236710 insert into "time_test" ("Id","Time") values (null,?); [1:2024-06-04 10:02:32.760566174 +0000 UTC] -gorptest: 10:32:32.256271 SELECT id FROM time_test WHERE Time < ? [1:2024-06-04 10:02:31.760566174 +0000 UTC] -gorptest: 10:32:32.256532 drop table if exists "invoice_test"; [] -gorptest: 10:32:32.279689 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:32.302806 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:32.330752 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:32.349958 drop table if exists "person_test"; [] -gorptest: 10:32:32.361136 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:32.371268 drop table if exists "id_created_test"; [] -gorptest: 10:32:32.386544 drop table if exists "type_conv_test"; [] -gorptest: 10:32:32.410086 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:32.430318 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:32.457964 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:32.468145 drop table if exists "time_test"; [] -gorptest: 10:32:32.480182 drop table if exists "id_created_test"; [] ---- PASS: TestWithTimeSelect (1.54s) +2025/07/07 16:56:48 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: 16:56:48.378503 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.378687 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.378716 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.378734 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.378752 drop table if exists "person_test"; [] +gorptest: 16:56:48.378770 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.378791 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.378808 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.378828 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.378869 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.378900 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.378918 drop table if exists "time_test"; [] +gorptest: 16:56:48.378941 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.381188 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: 16:56:48.383692 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.386376 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.388983 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.391571 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.393992 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.396792 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.399991 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.402773 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.405403 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.407602 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.410554 insert into "time_test" ("Id","Time") values (null,?); [1:2025-07-07 16:25:48.410534762 +0000 UTC] +gorptest: 16:56:48.412925 insert into "time_test" ("Id","Time") values (null,?); [1:2025-07-07 16:26:49.410534762 +0000 UTC] +gorptest: 16:56:48.415458 SELECT id FROM time_test WHERE Time < ? [1:2025-07-07 16:26:48.410534762 +0000 UTC] +gorptest: 16:56:48.415564 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.419082 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.421892 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.424552 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.427029 drop table if exists "person_test"; [] +gorptest: 16:56:48.430620 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.432936 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.436098 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.438423 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.440551 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.442846 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.445270 drop table if exists "time_test"; [] +gorptest: 16:56:48.447741 drop table if exists "id_created_test"; [] +--- PASS: TestWithTimeSelect (0.07s) === RUN TestInvoicePersonView -2024/06/04 10:32:32 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 -gorptest: 10:32:32.480658 drop table if exists "invoice_test"; [] -gorptest: 10:32:32.481134 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:32.481177 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:32.481213 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:32.481252 drop table if exists "person_test"; [] -gorptest: 10:32:32.481293 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:32.481333 drop table if exists "id_created_test"; [] -gorptest: 10:32:32.481374 drop table if exists "type_conv_test"; [] -gorptest: 10:32:32.481419 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:32.481464 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:32.481505 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:32.481553 drop table if exists "time_test"; [] -gorptest: 10:32:32.481612 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:32.501023 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: 10:32:32.519035 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:32.536617 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:32.554492 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:32.583623 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:32.762524 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:32.782607 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:32.807966 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:32.819630 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:33.043346 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:33.079886 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:33.100275 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497153100229331 2:1717497153100229331 3:"bob" 4:"smith" 5:1] -gorptest: 10:32:33.133456 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] -gorptest: 10:32:33.157333 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] -gorptest: 10:32:33.157655 drop table if exists "invoice_test"; [] -gorptest: 10:32:33.173459 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:33.190857 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:33.209607 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:33.228532 drop table if exists "person_test"; [] -gorptest: 10:32:33.242344 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:33.260165 drop table if exists "id_created_test"; [] -gorptest: 10:32:33.284747 drop table if exists "type_conv_test"; [] -gorptest: 10:32:33.904084 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:34.178724 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:34.211242 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:34.364117 drop table if exists "time_test"; [] -gorptest: 10:32:34.413536 drop table if exists "id_created_test"; [] ---- PASS: TestInvoicePersonView (1.93s) +2025/07/07 16:56:48 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: 16:56:48.447969 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.448178 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.448207 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.448226 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.448247 drop table if exists "person_test"; [] +gorptest: 16:56:48.448265 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.448282 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.448299 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.448340 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.448367 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.448386 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.448403 drop table if exists "time_test"; [] +gorptest: 16:56:48.448433 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.451305 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: 16:56:48.453710 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.456171 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.458987 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.461648 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.464267 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.466515 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.468814 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.471501 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.473912 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.476718 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.479332 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408479312447 2:1751907408479312447 3:"bob" 4:"smith" 5:1] +gorptest: 16:56:48.481957 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] +gorptest: 16:56:48.484453 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] +gorptest: 16:56:48.484569 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.488084 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.490385 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.493344 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.496097 drop table if exists "person_test"; [] +gorptest: 16:56:48.498531 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.500966 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.503659 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.506634 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.509739 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.512448 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.515021 drop table if exists "time_test"; [] +gorptest: 16:56:48.517568 drop table if exists "id_created_test"; [] +--- PASS: TestInvoicePersonView (0.07s) === RUN TestQuoteTableNames -2024/06/04 10:32:34 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: 10:32:34.414307 drop table if exists "invoice_test"; [] -gorptest: 10:32:34.414786 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:34.414880 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:34.414964 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:34.415044 drop table if exists "person_test"; [] -gorptest: 10:32:34.415129 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:34.415210 drop table if exists "id_created_test"; [] -gorptest: 10:32:34.415289 drop table if exists "type_conv_test"; [] -gorptest: 10:32:34.415365 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:34.415449 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:34.415523 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:34.415605 drop table if exists "time_test"; [] -gorptest: 10:32:34.415688 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:34.598110 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: 10:32:34.642135 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:34.770004 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:34.787073 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:34.806677 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:34.825101 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:34.840985 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:34.996796 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:36.053158 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:36.300836 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:36.714594 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] ---- PASS: TestQuoteTableNames (5.88s) +2025/07/07 16:56:48 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: 16:56:48.517791 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.518005 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.518034 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.518052 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.518073 drop table if exists "person_test"; [] +gorptest: 16:56:48.518091 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.518109 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.518125 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.518142 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.518159 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.518176 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.518199 drop table if exists "time_test"; [] +gorptest: 16:56:48.518225 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.521271 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: 16:56:48.524134 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.526825 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.529718 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.532049 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.534538 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.537292 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.539618 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.541766 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.544208 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.546776 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +--- PASS: TestQuoteTableNames (0.07s) === RUN TestSelectTooManyCols -2024/06/04 10:32: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: 10:32:40.293556 drop table if exists "invoice_test"; [] -gorptest: 10:32:40.293979 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:40.294213 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:40.294265 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:40.294296 drop table if exists "person_test"; [] -gorptest: 10:32:40.294324 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:40.294351 drop table if exists "id_created_test"; [] -gorptest: 10:32:40.294378 drop table if exists "type_conv_test"; [] -gorptest: 10:32:40.294405 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:40.294433 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:40.294472 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:40.294504 drop table if exists "time_test"; [] -gorptest: 10:32:40.294541 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:40.310196 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: 10:32:40.329324 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:40.348785 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:40.364110 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:40.375661 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:40.390783 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:40.423771 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:40.453042 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:40.475250 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:40.491237 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:40.508325 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:40.521688 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497160521643131 2:1717497160521643131 3:"bob" 4:"smith" 5:1] -gorptest: 10:32:40.533209 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497160533174886 2:1717497160533174886 3:"jane" 4:"doe" 5:1] -gorptest: 10:32:40.552858 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 10:32:40.553095 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] -gorptest: 10:32:40.553214 select * from person_test where Id=? [1:1] -gorptest: 10:32:40.553321 select * from person_test order by fname asc [] -gorptest: 10:32:40.553467 drop table if exists "invoice_test"; [] -gorptest: 10:32:40.569518 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:40.583290 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:40.595792 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:40.612288 drop table if exists "person_test"; [] -gorptest: 10:32:40.623581 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:40.647723 drop table if exists "id_created_test"; [] -gorptest: 10:32:40.661713 drop table if exists "type_conv_test"; [] -gorptest: 10:32:40.675652 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:40.691008 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:40.703581 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:40.719339 drop table if exists "time_test"; [] -gorptest: 10:32:40.731802 drop table if exists "id_created_test"; [] ---- PASS: TestSelectTooManyCols (0.44s) +2025/07/07 16:56:48 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: 16:56:48.584038 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.584254 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.584284 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.584302 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.584324 drop table if exists "person_test"; [] +gorptest: 16:56:48.584344 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.584362 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.584379 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.584396 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.584413 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.584431 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.584451 drop table if exists "time_test"; [] +gorptest: 16:56:48.584503 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.587213 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: 16:56:48.590480 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.593326 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.596132 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.599377 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.601820 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.604270 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.607237 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.609737 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.612473 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.614842 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.617171 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408617153395 2:1751907408617153395 3:"bob" 4:"smith" 5:1] +gorptest: 16:56:48.619477 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408619456519 2:1751907408619456519 3:"jane" 4:"doe" 5:1] +gorptest: 16:56:48.622052 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 16:56:48.622139 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] +gorptest: 16:56:48.622209 select * from person_test where Id=? [1:1] +gorptest: 16:56:48.622280 select * from person_test order by fname asc [] +gorptest: 16:56:48.622379 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.624540 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.626684 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.629269 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.631807 drop table if exists "person_test"; [] +gorptest: 16:56:48.634051 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.636622 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.639002 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.642051 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.645999 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.649341 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.652221 drop table if exists "time_test"; [] +gorptest: 16:56:48.655052 drop table if exists "id_created_test"; [] +--- PASS: TestSelectTooManyCols (0.07s) === RUN TestSelectSingleVal -2024/06/04 10:32: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: 10:32:40.732232 drop table if exists "invoice_test"; [] -gorptest: 10:32:40.732707 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:40.732743 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:40.732793 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:40.732829 drop table if exists "person_test"; [] -gorptest: 10:32:40.732859 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:40.732891 drop table if exists "id_created_test"; [] -gorptest: 10:32:40.732934 drop table if exists "type_conv_test"; [] -gorptest: 10:32:40.732976 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:40.733028 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:40.735197 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:40.735252 drop table if exists "time_test"; [] -gorptest: 10:32:40.735317 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:40.750419 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: 10:32:40.887469 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:40.903723 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:40.919358 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:40.932416 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:40.950982 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:40.963313 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:40.980442 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:40.997696 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:41.014016 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:41.027570 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:41.042996 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497161042954095 2:1717497161042954095 3:"bob" 4:"smith" 5:1] -gorptest: 10:32:41.057986 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] -gorptest: 10:32:41.058222 select * from person_test where Id=? [1:1] -gorptest: 10:32:41.058399 select FName from person_test where Id=? [1:1] -gorptest: 10:32:41.058456 select * from person_test where Id=? [1:1] -gorptest: 10:32:41.058554 select * from person_test where 2<1 AND Id=? [1:1] -gorptest: 10:32:41.058903 select * from person_test where Id=? [1:-2222] -gorptest: 10:32:41.058991 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1717497161058978370 2:1717497161058978370 3:"bob" 4:"smith" 5:1] -gorptest: 10:32:41.076461 select * from person_test where Fname='bob' [] -gorptest: 10:32:41.076722 select * from person_test where Id=-123 [] -gorptest: 10:32:41.076771 select * from person_test where Id=-123 [] -gorptest: 10:32:41.076813 select * from person_test where Id=-123 [] -gorptest: 10:32:41.076854 select * from person_test where Id=-123 [] -gorptest: 10:32:41.076900 drop table if exists "invoice_test"; [] -gorptest: 10:32:41.090772 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:41.106871 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:41.123533 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:41.138157 drop table if exists "person_test"; [] -gorptest: 10:32:41.157225 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:41.172690 drop table if exists "id_created_test"; [] -gorptest: 10:32:41.189653 drop table if exists "type_conv_test"; [] -gorptest: 10:32:41.204612 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:41.223815 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:41.266529 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:41.487840 drop table if exists "time_test"; [] -gorptest: 10:32:41.772563 drop table if exists "id_created_test"; [] ---- PASS: TestSelectSingleVal (1.04s) +2025/07/07 16:56:48 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: 16:56:48.655306 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.655523 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.655552 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.655571 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.655589 drop table if exists "person_test"; [] +gorptest: 16:56:48.655607 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.655624 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.655648 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.655665 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.655683 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.655705 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.655723 drop table if exists "time_test"; [] +gorptest: 16:56:48.655749 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.658130 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: 16:56:48.660414 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.662913 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.665234 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.667398 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.669722 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.672079 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.674292 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.676595 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.679390 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.681714 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.684226 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408684207999 2:1751907408684207999 3:"bob" 4:"smith" 5:1] +gorptest: 16:56:48.686523 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] +gorptest: 16:56:48.686618 select * from person_test where Id=? [1:1] +gorptest: 16:56:48.686705 select FName from person_test where Id=? [1:1] +gorptest: 16:56:48.686760 select * from person_test where Id=? [1:1] +gorptest: 16:56:48.686833 select * from person_test where 2<1 AND Id=? [1:1] +gorptest: 16:56:48.686896 select * from person_test where Id=? [1:-2222] +gorptest: 16:56:48.686963 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1751907408686955607 2:1751907408686955607 3:"bob" 4:"smith" 5:1] +gorptest: 16:56:48.689308 select * from person_test where Fname='bob' [] +gorptest: 16:56:48.689414 select * from person_test where Id=-123 [] +gorptest: 16:56:48.689463 select * from person_test where Id=-123 [] +gorptest: 16:56:48.689504 select * from person_test where Id=-123 [] +gorptest: 16:56:48.689544 select * from person_test where Id=-123 [] +gorptest: 16:56:48.689582 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.691823 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.695182 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.698082 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.701126 drop table if exists "person_test"; [] +gorptest: 16:56:48.703987 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.706409 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.708831 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.711139 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.713809 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.717163 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.720572 drop table if exists "time_test"; [] +gorptest: 16:56:48.723496 drop table if exists "id_created_test"; [] +--- PASS: TestSelectSingleVal (0.07s) === RUN TestSelectAlias -2024/06/04 10:32: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: 10:32:41.772984 drop table if exists "invoice_test"; [] -gorptest: 10:32:41.773520 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:41.773555 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:41.773584 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:41.773616 drop table if exists "person_test"; [] -gorptest: 10:32:41.773643 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:41.773768 drop table if exists "id_created_test"; [] -gorptest: 10:32:41.773852 drop table if exists "type_conv_test"; [] -gorptest: 10:32:41.773893 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:41.773934 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:41.773977 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:41.774026 drop table if exists "time_test"; [] -gorptest: 10:32:41.774065 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:41.790566 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: 10:32:41.808668 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:41.822215 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:41.837211 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:41.853758 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:41.872200 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:41.883296 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:41.918064 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:42.156348 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:42.175184 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:42.190043 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:42.203955 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] -gorptest: 10:32:42.221605 select * from id_created_test where Id=1 [] -gorptest: 10:32:42.221914 SELECT *, 1 AS external FROM id_created_test [] -gorptest: 10:32:42.222033 drop table if exists "invoice_test"; [] -gorptest: 10:32:42.250068 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:42.288690 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:42.324645 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:42.341243 drop table if exists "person_test"; [] -gorptest: 10:32:42.355868 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:42.375721 drop table if exists "id_created_test"; [] -gorptest: 10:32:42.393348 drop table if exists "type_conv_test"; [] -gorptest: 10:32:42.407627 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:42.421653 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:42.435543 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:42.446605 drop table if exists "time_test"; [] -gorptest: 10:32:42.460082 drop table if exists "id_created_test"; [] ---- PASS: TestSelectAlias (0.69s) +2025/07/07 16:56:48 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: 16:56:48.723720 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.723931 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.723961 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.723980 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.724000 drop table if exists "person_test"; [] +gorptest: 16:56:48.724018 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.724035 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.724052 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.724069 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.724091 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.724109 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.724126 drop table if exists "time_test"; [] +gorptest: 16:56:48.724150 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.726654 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: 16:56:48.729726 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.732173 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.734497 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.736909 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.739301 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.741567 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.744193 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.746291 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.748660 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.751608 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.754375 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] +gorptest: 16:56:48.757005 select * from id_created_test where Id=1 [] +gorptest: 16:56:48.757097 SELECT *, 1 AS external FROM id_created_test [] +gorptest: 16:56:48.757180 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.760043 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.762422 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.765144 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.767796 drop table if exists "person_test"; [] +gorptest: 16:56:48.770156 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.773193 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.775286 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.778214 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.780298 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.782558 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.785193 drop table if exists "time_test"; [] +gorptest: 16:56:48.787450 drop table if exists "id_created_test"; [] +--- PASS: TestSelectAlias (0.06s) === RUN TestMysqlPanicIfDialectNotInitialized --- PASS: TestMysqlPanicIfDialectNotInitialized (0.00s) === RUN TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange -2024/06/04 10:32: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: 10:32:42.462594 drop table if exists "invoice_test"; [] -gorptest: 10:32:42.463278 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:42.463322 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:42.463362 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:42.463567 drop table if exists "person_test"; [] -gorptest: 10:32:42.463623 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:42.463683 drop table if exists "id_created_test"; [] -gorptest: 10:32:42.463724 drop table if exists "type_conv_test"; [] -gorptest: 10:32:42.463762 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:42.463802 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:42.463842 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:42.463880 drop table if exists "time_test"; [] -gorptest: 10:32:42.463932 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:42.482988 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: 10:32:42.495483 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:42.518770 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:42.534407 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:42.546259 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:42.559957 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:42.578190 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:42.591802 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:42.605596 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:42.621564 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:42.641213 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:42.657609 drop table if exists "invoice_test"; [] -gorptest: 10:32:42.670327 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:42.681184 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:42.699325 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:42.712865 drop table if exists "person_test"; [] -gorptest: 10:32:42.723778 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:42.734364 drop table if exists "id_created_test"; [] -gorptest: 10:32:42.744918 drop table if exists "type_conv_test"; [] -gorptest: 10:32:42.765521 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:42.779980 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:42.792712 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:42.804128 drop table if exists "time_test"; [] -gorptest: 10:32:42.821562 drop table if exists "id_created_test"; [] -gorptest: 10:32:42.821703 drop table if exists "single_column_table"; [] -gorptest: 10:32:42.821761 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: 10:32:42.838278 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: 10:32:42.851687 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:42.866016 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: 10:32:42.877094 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: 10:32:42.897867 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:42.926071 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:42.939219 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:42.955652 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:42.969694 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:42.992738 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: 10:32:43.008396 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:43.020792 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] -gorptest: 10:32:43.020932 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] -gorptest: 10:32:43.053281 delete from "invoice_test"; [] -gorptest: 10:32:43.070418 delete from "invoice_tag_test"; [] -gorptest: 10:32:43.292519 delete from "alias_trans_field_test"; [] -gorptest: 10:32:43.315306 delete from "invoice_override_test"; [] -gorptest: 10:32:43.346246 delete from "person_test"; [] -gorptest: 10:32:43.366126 delete from "ignored_column_test"; [] -gorptest: 10:32:43.390190 delete from "id_created_test"; [] -gorptest: 10:32:43.418312 delete from "type_conv_test"; [] -gorptest: 10:32:43.450096 delete from "embedded_struct_test"; [] -gorptest: 10:32:43.478106 delete from "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:43.506045 delete from "embedded_autoincr_test"; [] -gorptest: 10:32:43.534226 delete from "time_test"; [] -gorptest: 10:32:43.550644 delete from "id_created_test"; [] -gorptest: 10:32:43.571705 delete from "single_column_table"; [] -gorptest: 10:32:43.598981 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] -gorptest: 10:32:43.599229 drop table if exists "invoice_test"; [] -gorptest: 10:32:43.614973 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:43.633372 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:43.659595 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:43.702050 drop table if exists "person_test"; [] -gorptest: 10:32:43.726109 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:43.751187 drop table if exists "id_created_test"; [] -gorptest: 10:32:43.782567 drop table if exists "type_conv_test"; [] -gorptest: 10:32:43.806162 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:43.836188 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:43.858421 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:43.878277 drop table if exists "time_test"; [] -gorptest: 10:32:43.902133 drop table if exists "id_created_test"; [] -gorptest: 10:32:43.902287 drop table if exists "single_column_table"; [] ---- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (1.48s) +2025/07/07 16:56:48 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: 16:56:48.787787 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.788145 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.788176 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.788195 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.788214 drop table if exists "person_test"; [] +gorptest: 16:56:48.788232 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.788249 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.788271 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.788289 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.788308 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.788330 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.788348 drop table if exists "time_test"; [] +gorptest: 16:56:48.788379 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.790613 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: 16:56:48.793052 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.795623 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.798900 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.801769 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.804697 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.806873 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.809084 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.811194 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.813206 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.815565 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.817963 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.820087 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.822396 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.824580 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.827082 drop table if exists "person_test"; [] +gorptest: 16:56:48.829395 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.831817 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.833871 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.835928 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.838324 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.840710 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.843844 drop table if exists "time_test"; [] +gorptest: 16:56:48.846495 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.846534 drop table if exists "single_column_table"; [] +gorptest: 16:56:48.846570 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: 16:56:48.849014 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: 16:56:48.851462 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.853841 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: 16:56:48.856553 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: 16:56:48.858813 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.861189 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.863697 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.866251 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.868516 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.871085 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: 16:56:48.873731 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.876606 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] +gorptest: 16:56:48.876653 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] +gorptest: 16:56:48.880132 delete from "invoice_test"; [] +gorptest: 16:56:48.882493 delete from "invoice_tag_test"; [] +gorptest: 16:56:48.884720 delete from "alias_trans_field_test"; [] +gorptest: 16:56:48.886907 delete from "invoice_override_test"; [] +gorptest: 16:56:48.889396 delete from "person_test"; [] +gorptest: 16:56:48.892505 delete from "ignored_column_test"; [] +gorptest: 16:56:48.894819 delete from "id_created_test"; [] +gorptest: 16:56:48.897084 delete from "type_conv_test"; [] +gorptest: 16:56:48.899551 delete from "embedded_struct_test"; [] +gorptest: 16:56:48.902008 delete from "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.904285 delete from "embedded_autoincr_test"; [] +gorptest: 16:56:48.906723 delete from "time_test"; [] +gorptest: 16:56:48.908946 delete from "id_created_test"; [] +gorptest: 16:56:48.911337 delete from "single_column_table"; [] +gorptest: 16:56:48.913885 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] +gorptest: 16:56:48.913970 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.916349 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.918553 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.921137 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.923434 drop table if exists "person_test"; [] +gorptest: 16:56:48.926137 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.929519 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.932104 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.934453 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.936887 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.938951 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.941507 drop table if exists "time_test"; [] +gorptest: 16:56:48.943617 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.943664 drop table if exists "single_column_table"; [] +--- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (0.16s) === RUN TestPrepare -2024/06/04 10:32: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: 10:32:43.946445 drop table if exists "invoice_test"; [] -gorptest: 10:32:43.946912 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:43.947057 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:43.947101 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:43.947101 drop table if exists "person_test"; [] -gorptest: 10:32:43.947101 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:43.947128 drop table if exists "id_created_test"; [] -gorptest: 10:32:43.947167 drop table if exists "type_conv_test"; [] -gorptest: 10:32:43.947215 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:43.947251 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:43.947289 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:43.947419 drop table if exists "time_test"; [] -gorptest: 10:32:43.947479 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:43.980219 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: 10:32:44.000968 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] -gorptest: 10:32:44.034417 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] -gorptest: 10:32:44.056135 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] -gorptest: 10:32:44.073127 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:44.094466 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] -gorptest: 10:32:44.138120 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] -gorptest: 10:32:44.170238 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] -gorptest: 10:32:44.250068 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] -gorptest: 10:32:44.266174 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] -gorptest: 10:32:44.290201 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] -gorptest: 10:32:44.322134 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] -gorptest: 10:32:44.350232 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] -gorptest: 10:32:44.386135 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] -gorptest: 10:32:44.426019 SELECT * from invoice_test WHERE Memo='prepare-baz' [] -gorptest: 10:32:44.426369 begin; [] -gorptest: 10:32:44.426423 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] -gorptest: 10:32:44.426676 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 10:32:44.427163 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 10:32:44.428630 commit; [] -gorptest: 10:32:44.466157 SELECT * from invoice_test WHERE IsPaid=? [1:true] -gorptest: 10:32:44.466507 drop table if exists "invoice_test"; [] -gorptest: 10:32:44.490663 drop table if exists "invoice_tag_test"; [] -gorptest: 10:32:44.519983 drop table if exists "alias_trans_field_test"; [] -gorptest: 10:32:44.554246 drop table if exists "invoice_override_test"; [] -gorptest: 10:32:44.586197 drop table if exists "person_test"; [] -gorptest: 10:32:44.622250 drop table if exists "ignored_column_test"; [] -gorptest: 10:32:44.633784 drop table if exists "id_created_test"; [] -gorptest: 10:32:44.647703 drop table if exists "type_conv_test"; [] -gorptest: 10:32:44.670051 drop table if exists "embedded_struct_test"; [] -gorptest: 10:32:44.694093 drop table if exists "embedded_struct_before_autoincr_test"; [] -gorptest: 10:32:44.717373 drop table if exists "embedded_autoincr_test"; [] -gorptest: 10:32:44.734261 drop table if exists "time_test"; [] -gorptest: 10:32:44.761717 drop table if exists "id_created_test"; [] ---- PASS: TestPrepare (0.82s) +2025/07/07 16:56:48 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: 16:56:48.946519 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.946734 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.946763 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.946781 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.946800 drop table if exists "person_test"; [] +gorptest: 16:56:48.946817 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:48.946835 drop table if exists "id_created_test"; [] +gorptest: 16:56:48.946858 drop table if exists "type_conv_test"; [] +gorptest: 16:56:48.946876 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:48.946894 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:48.946912 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:48.946929 drop table if exists "time_test"; [] +gorptest: 16:56:48.946954 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.949480 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: 16:56:48.952132 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] +gorptest: 16:56:48.954750 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] +gorptest: 16:56:48.957516 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] +gorptest: 16:56:48.959805 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.962463 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] +gorptest: 16:56:48.964986 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] +gorptest: 16:56:48.967573 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] +gorptest: 16:56:48.969851 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] +gorptest: 16:56:48.972462 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] +gorptest: 16:56:48.975289 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] +gorptest: 16:56:48.977606 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] +gorptest: 16:56:48.979669 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] +gorptest: 16:56:48.982153 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] +gorptest: 16:56:48.984409 SELECT * from invoice_test WHERE Memo='prepare-baz' [] +gorptest: 16:56:48.984523 begin; [] +gorptest: 16:56:48.984553 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] +gorptest: 16:56:48.984639 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 16:56:48.984924 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 16:56:48.984992 commit; [] +gorptest: 16:56:48.987092 SELECT * from invoice_test WHERE IsPaid=? [1:true] +gorptest: 16:56:48.987183 drop table if exists "invoice_test"; [] +gorptest: 16:56:48.989898 drop table if exists "invoice_tag_test"; [] +gorptest: 16:56:48.992196 drop table if exists "alias_trans_field_test"; [] +gorptest: 16:56:48.994378 drop table if exists "invoice_override_test"; [] +gorptest: 16:56:48.996840 drop table if exists "person_test"; [] +gorptest: 16:56:48.999302 drop table if exists "ignored_column_test"; [] +gorptest: 16:56:49.001776 drop table if exists "id_created_test"; [] +gorptest: 16:56:49.004381 drop table if exists "type_conv_test"; [] +gorptest: 16:56:49.006946 drop table if exists "embedded_struct_test"; [] +gorptest: 16:56:49.009719 drop table if exists "embedded_struct_before_autoincr_test"; [] +gorptest: 16:56:49.012197 drop table if exists "embedded_autoincr_test"; [] +gorptest: 16:56:49.014629 drop table if exists "time_test"; [] +gorptest: 16:56:49.016863 drop table if exists "id_created_test"; [] +--- PASS: TestPrepare (0.07s) PASS -ok gopkg.in/gorp.v1 33.424s +ok gopkg.in/gorp.v1 1.864s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -1808,12 +1844,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/3627199/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3627199/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/2173520 and its subdirectories -I: Current time: Mon Jun 3 22:33:00 -12 2024 -I: pbuilder-time-stamp: 1717497180 +I: removing directory /srv/workspace/pbuilder/3627199 and its subdirectories +I: Current time: Tue Jul 8 06:56:52 +14 2025 +I: pbuilder-time-stamp: 1751907412