I: pbuilder: network access will be disabled during build I: Current time: Fri Jan 31 21:17:50 +14 2025 I: pbuilder-time-stamp: 1738307870 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-gopkg-gorp.v1_1.7.2-2.dsc] I: copying [./golang-gopkg-gorp.v1_1.7.2.orig.tar.xz] I: copying [./golang-gopkg-gorp.v1_1.7.2-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./golang-gopkg-gorp.v1_1.7.2-2.dsc: unsupported subcommand dpkg-source: info: extracting golang-gopkg-gorp.v1 in golang-gopkg-gorp.v1-1.7.2 dpkg-source: info: unpacking golang-gopkg-gorp.v1_1.7.2.orig.tar.xz 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/21566/tmp/hooks/D01_modify_environment starting debug: Running on virt64z. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jan 31 07:18 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/21566/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/21566/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.2.37(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=088b416dc7074fdda3ad882afb7ba67f LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=21566 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.guI6SRJB/pbuilderrc_ZhS1 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.guI6SRJB/b2 --logfile b2/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' SUDO_GID=110 SUDO_UID=103 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/21566/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), dh-golang, golang-any, golang-github-go-sql-driver-mysql-dev, golang-github-mattn-go-sqlite3-dev, golang-github-ziutek-mymysql-dev, golang-pq-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19575 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-sql-driver-mysql-dev; however: Package golang-github-go-sql-driver-mysql-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-mattn-go-sqlite3-dev; however: Package golang-github-mattn-go-sqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ziutek-mymysql-dev; however: Package golang-github-ziutek-mymysql-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-pq-dev; however: Package golang-pq-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.23-go{a} golang-1.23-src{a} golang-any{a} golang-filippo-edwards25519-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-go-sql-driver-mysql-dev{a} golang-github-gorilla-securecookie-dev{a} golang-github-gorilla-sessions-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-jcmturner-aescts.v2-dev{a} golang-github-jcmturner-dnsutils.v2-dev{a} golang-github-jcmturner-gofork-dev{a} golang-github-jcmturner-goidentity.v6-dev{a} golang-github-jcmturner-gokrb5.v8-dev{a} golang-github-jcmturner-rpc.v2-dev{a} golang-github-lib-pq-dev{a} golang-github-mattn-go-sqlite3-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-ziutek-mymysql-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libsqlite3-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 61 newly installed, 0 to remove and 0 not upgraded. Need to get 71.4 MB of archives. After unpacking 383 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.23.1-1 [238 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 22 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.23.1-1 [1560 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf dh-golang all 1.62 [24.7 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf golang-1.23-src all 1.23.5-1 [19.1 MB] Get: 33 http://deb.debian.org/debian trixie/main armhf golang-1.23-go armhf 1.23.5-1 [23.6 MB] Get: 34 http://deb.debian.org/debian trixie/main armhf golang-src all 2:1.23~2 [5088 B] Get: 35 http://deb.debian.org/debian trixie/main armhf golang-go armhf 2:1.23~2 [44.3 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf golang-any armhf 2:1.23~2 [5172 B] Get: 37 http://deb.debian.org/debian trixie/main armhf golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1 [32.7 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf golang-github-go-sql-driver-mysql-dev all 1.8.1-3 [82.2 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf golang-github-gorilla-securecookie-dev all 1.1.2-1 [14.0 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf golang-github-gorilla-sessions-dev all 1.2.1-1 [12.8 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf golang-github-hashicorp-go-uuid-dev all 1.0.3-1 [8636 B] Get: 43 http://deb.debian.org/debian trixie/main armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf golang-github-jcmturner-aescts.v2-dev all 2.0.0-2 [4828 B] Get: 48 http://deb.debian.org/debian trixie/main armhf golang-github-jcmturner-dnsutils.v2-dev all 2.0.0-2 [3872 B] Get: 49 http://deb.debian.org/debian trixie/main armhf golang-github-jcmturner-gofork-dev all 1.0.0-4 [25.1 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf golang-github-jcmturner-goidentity.v6-dev all 6.0.1-2 [3752 B] Get: 51 http://deb.debian.org/debian trixie/main armhf golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf golang-golang-x-net-dev all 1:0.27.0-1 [898 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf golang-github-jcmturner-rpc.v2-dev all 2.0.3-2 [24.7 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf golang-github-jcmturner-gokrb5.v8-dev all 8.4.3-2 [119 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf golang-github-lib-pq-dev all 1.10.9-2 [86.6 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf libsqlite3-dev armhf 3.46.1-1 [1003 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf golang-github-mattn-go-sqlite3-dev armhf 1.14.24~ds1-1 [83.9 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf golang-github-ziutek-mymysql-dev all 1.5.4+git20170206.23.0582bcf-2 [46.8 kB] Fetched 71.4 MB in 7s (9947 kB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19575 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_armhf.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_armhf.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_armhf.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../08-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_armhf.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../21-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../23-libunistring5_1.3-1_armhf.deb ... Unpacking libunistring5:armhf (1.3-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../24-libicu72_72.1-6_armhf.deb ... Unpacking libicu72:armhf (72.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_armhf.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../30-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package golang-1.23-src. Preparing to unpack .../31-golang-1.23-src_1.23.5-1_all.deb ... Unpacking golang-1.23-src (1.23.5-1) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../32-golang-1.23-go_1.23.5-1_armhf.deb ... Unpacking golang-1.23-go (1.23.5-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../33-golang-src_2%3a1.23~2_all.deb ... Unpacking golang-src (2:1.23~2) ... Selecting previously unselected package golang-go:armhf. Preparing to unpack .../34-golang-go_2%3a1.23~2_armhf.deb ... Unpacking golang-go:armhf (2:1.23~2) ... Selecting previously unselected package golang-any:armhf. Preparing to unpack .../35-golang-any_2%3a1.23~2_armhf.deb ... Unpacking golang-any:armhf (2:1.23~2) ... Selecting previously unselected package golang-filippo-edwards25519-dev. Preparing to unpack .../36-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1_all.deb ... Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../37-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-go-sql-driver-mysql-dev. Preparing to unpack .../38-golang-github-go-sql-driver-mysql-dev_1.8.1-3_all.deb ... Unpacking golang-github-go-sql-driver-mysql-dev (1.8.1-3) ... Selecting previously unselected package golang-github-gorilla-securecookie-dev. Preparing to unpack .../39-golang-github-gorilla-securecookie-dev_1.1.2-1_all.deb ... Unpacking golang-github-gorilla-securecookie-dev (1.1.2-1) ... Selecting previously unselected package golang-github-gorilla-sessions-dev. Preparing to unpack .../40-golang-github-gorilla-sessions-dev_1.2.1-1_all.deb ... Unpacking golang-github-gorilla-sessions-dev (1.2.1-1) ... Selecting previously unselected package golang-github-hashicorp-go-uuid-dev. Preparing to unpack .../41-golang-github-hashicorp-go-uuid-dev_1.0.3-1_all.deb ... Unpacking golang-github-hashicorp-go-uuid-dev (1.0.3-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../42-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../43-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../44-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../45-golang-github-stretchr-testify-dev_1.9.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.9.0-1) ... Selecting previously unselected package golang-github-jcmturner-aescts.v2-dev. Preparing to unpack .../46-golang-github-jcmturner-aescts.v2-dev_2.0.0-2_all.deb ... Unpacking golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ... Selecting previously unselected package golang-github-jcmturner-dnsutils.v2-dev. Preparing to unpack .../47-golang-github-jcmturner-dnsutils.v2-dev_2.0.0-2_all.deb ... Unpacking golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ... Selecting previously unselected package golang-github-jcmturner-gofork-dev. Preparing to unpack .../48-golang-github-jcmturner-gofork-dev_1.0.0-4_all.deb ... Unpacking golang-github-jcmturner-gofork-dev (1.0.0-4) ... Selecting previously unselected package golang-github-jcmturner-goidentity.v6-dev. Preparing to unpack .../49-golang-github-jcmturner-goidentity.v6-dev_6.0.1-2_all.deb ... Unpacking golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../50-golang-golang-x-sys-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../51-golang-golang-x-term-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../52-golang-golang-x-text-dev_0.16.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.16.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../53-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../54-golang-golang-x-net-dev_1%3a0.27.0-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-1) ... Selecting previously unselected package golang-github-jcmturner-rpc.v2-dev. Preparing to unpack .../55-golang-github-jcmturner-rpc.v2-dev_2.0.3-2_all.deb ... Unpacking golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ... Selecting previously unselected package golang-github-jcmturner-gokrb5.v8-dev. Preparing to unpack .../56-golang-github-jcmturner-gokrb5.v8-dev_8.4.3-2_all.deb ... Unpacking golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ... Selecting previously unselected package golang-github-lib-pq-dev. Preparing to unpack .../57-golang-github-lib-pq-dev_1.10.9-2_all.deb ... Unpacking golang-github-lib-pq-dev (1.10.9-2) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../58-libsqlite3-dev_3.46.1-1_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.46.1-1) ... Selecting previously unselected package golang-github-mattn-go-sqlite3-dev:armhf. Preparing to unpack .../59-golang-github-mattn-go-sqlite3-dev_1.14.24~ds1-1_armhf.deb ... Unpacking golang-github-mattn-go-sqlite3-dev:armhf (1.14.24~ds1-1) ... Selecting previously unselected package golang-github-ziutek-mymysql-dev. Preparing to unpack .../60-golang-github-ziutek-mymysql-dev_1.5.4+git20170206.23.0582bcf-2_all.deb ... Unpacking golang-github-ziutek-mymysql-dev (1.5.4+git20170206.23.0582bcf-2) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up golang-github-jcmturner-gofork-dev (1.0.0-4) ... Setting up golang-github-hashicorp-go-uuid-dev (1.0.3-1) ... Setting up libicu72:armhf (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.24.1) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20220109.1) ... Setting up libsqlite3-dev:armhf (3.46.1-1) ... Setting up golang-github-ziutek-mymysql-dev (1.5.4+git20170206.23.0582bcf-2) ... Setting up golang-github-stretchr-testify-dev (1.9.0-1) ... Setting up golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ... Setting up libunistring5:armhf (1.3-1) ... Setting up golang-1.23-src (1.23.5-1) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.24) ... Setting up golang-golang-x-text-dev (0.16.0-1) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ... Setting up golang-src (2:1.23~2) ... Setting up golang-github-gorilla-securecookie-dev (1.1.2-1) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up golang-github-gorilla-sessions-dev (1.2.1-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-1) ... Setting up gettext (0.23.1-1) ... Setting up golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-github-mattn-go-sqlite3-dev:armhf (1.14.24~ds1-1) ... Setting up golang-1.23-go (1.23.5-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-1) ... Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up golang-github-go-sql-driver-mysql-dev (1.8.1-3) ... Setting up golang-go:armhf (2:1.23~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:armhf (2:1.23~2) ... Setting up golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ... Setting up debhelper (13.24.1) ... Setting up golang-github-lib-pq-dev (1.10.9-2) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.40-6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/21566/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/21566/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/golang-gopkg-gorp.v1-1.7.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-gopkg-gorp.v1_1.7.2-2_source.changes dpkg-buildpackage: info: source package golang-gopkg-gorp.v1 dpkg-buildpackage: info: source version 1.7.2-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --builddirectory=_build --buildsystem=golang --with=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang --with=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 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 4 gopkg.in/gorp.v1 internal/goarch internal/unsafeheader internal/byteorder internal/coverage/rtcov internal/cpu internal/abi internal/chacha8rand internal/godebugs internal/goexperiment internal/goos internal/bytealg internal/profilerecord internal/runtime/atomic internal/runtime/syscall runtime/internal/math internal/stringslite runtime/internal/sys internal/race sync/atomic internal/runtime/exithook unicode unicode/utf8 internal/asan internal/itoa internal/msan cmp math/bits log/internal math runtime internal/reflectlite sync iter slices internal/bisect internal/testlog internal/godebug errors sort io internal/oserror strconv syscall path bytes math/rand/v2 reflect strings regexp/syntax internal/syscall/unix time internal/syscall/execenv regexp context io/fs internal/poll internal/filepathlite internal/fmtsort os fmt log database/sql/driver database/sql gopkg.in/gorp.v1 dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 4 gopkg.in/gorp.v1 === RUN TestCreateTablesIfNotExists 2025/01/31 07:20:38 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:38.519312 drop table if exists "invoice_test"; [] gorptest: 07:20:38.520527 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:38.520595 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:38.520653 drop table if exists "invoice_override_test"; [] gorptest: 07:20:38.520708 drop table if exists "person_test"; [] gorptest: 07:20:38.520814 drop table if exists "ignored_column_test"; [] gorptest: 07:20:38.520935 drop table if exists "id_created_test"; [] gorptest: 07:20:38.521013 drop table if exists "type_conv_test"; [] gorptest: 07:20:38.521070 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:38.521140 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:38.521212 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:38.521284 drop table if exists "time_test"; [] gorptest: 07:20:38.521399 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.531920 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:38.538820 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:38.545747 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.554208 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:38.560957 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.567822 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.574688 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:38.583018 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:38.590906 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:38.601228 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:38.612678 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:38.622939 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.623106 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:38.623184 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:38.623261 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.623339 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:38.623408 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.623475 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.623546 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:38.623618 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:38.623687 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:38.623759 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:38.623825 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:38.623892 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] gorptest: 07:20:38.623954 drop table if exists "invoice_test"; [] gorptest: 07:20:38.633497 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:38.638949 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:38.644460 drop table if exists "invoice_override_test"; [] gorptest: 07:20:38.658054 drop table if exists "person_test"; [] gorptest: 07:20:38.664376 drop table if exists "ignored_column_test"; [] gorptest: 07:20:38.670088 drop table if exists "id_created_test"; [] gorptest: 07:20:38.675388 drop table if exists "type_conv_test"; [] gorptest: 07:20:38.680560 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:38.686589 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:38.692918 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:38.698729 drop table if exists "time_test"; [] gorptest: 07:20:38.704183 drop table if exists "id_created_test"; [] --- PASS: TestCreateTablesIfNotExists (0.19s) === RUN TestTruncateTables 2025/01/31 07:20:38 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:38.704760 drop table if exists "invoice_test"; [] gorptest: 07:20:38.705851 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:38.705965 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:38.706029 drop table if exists "invoice_override_test"; [] gorptest: 07:20:38.706088 drop table if exists "person_test"; [] gorptest: 07:20:38.706146 drop table if exists "ignored_column_test"; [] gorptest: 07:20:38.706202 drop table if exists "id_created_test"; [] gorptest: 07:20:38.706259 drop table if exists "type_conv_test"; [] gorptest: 07:20:38.706315 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:38.706371 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:38.706430 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:38.706486 drop table if exists "time_test"; [] gorptest: 07:20:38.706562 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.711961 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:38.717472 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:38.729946 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.735964 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:38.741407 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.746627 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.751869 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:38.757975 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:38.764073 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:38.769729 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:38.775415 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:38.781103 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.781265 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:38.781339 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:38.781415 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:38.781494 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:38.781562 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.781626 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:38.781695 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:38.781765 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:38.781835 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:38.781935 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:38.782016 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:38.782083 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] gorptest: 07:20:38.782218 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308038782148024 2:1738308038782148024 3:"Bob" 4:"Smith" 5:1] gorptest: 07:20:38.787905 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] gorptest: 07:20:38.794040 delete from "invoice_test"; [] gorptest: 07:20:38.806127 delete from "invoice_tag_test"; [] gorptest: 07:20:38.811642 delete from "alias_trans_field_test"; [] gorptest: 07:20:38.816644 delete from "invoice_override_test"; [] gorptest: 07:20:38.822282 delete from "person_test"; [] gorptest: 07:20:38.828571 delete from "ignored_column_test"; [] gorptest: 07:20:38.834472 delete from "id_created_test"; [] gorptest: 07:20:38.839476 delete from "type_conv_test"; [] gorptest: 07:20:38.844555 delete from "embedded_struct_test"; [] gorptest: 07:20:38.849682 delete from "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:38.855553 delete from "embedded_autoincr_test"; [] gorptest: 07:20:38.861409 delete from "time_test"; [] gorptest: 07:20:38.866727 delete from "id_created_test"; [] gorptest: 07:20:38.871903 SELECT * FROM person_test [] gorptest: 07:20:38.872256 SELECT * FROM invoice_test [] gorptest: 07:20:38.872388 drop table if exists "invoice_test"; [] gorptest: 07:20:38.877847 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:38.883638 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:38.890973 drop table if exists "invoice_override_test"; [] gorptest: 07:20:38.896991 drop table if exists "person_test"; [] gorptest: 07:20:38.902338 drop table if exists "ignored_column_test"; [] gorptest: 07:20:38.907830 drop table if exists "id_created_test"; [] gorptest: 07:20:38.914624 drop table if exists "type_conv_test"; [] gorptest: 07:20:38.920720 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:38.926203 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:38.931527 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:38.936793 drop table if exists "time_test"; [] gorptest: 07:20:38.942444 drop table if exists "id_created_test"; [] --- PASS: TestTruncateTables (0.24s) === RUN TestCustomDateType gorptest: 07:20:38.942928 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] gorptest: 07:20:38.953274 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-01-31 07:20:38 +0000 UTC] gorptest: 07:20:38.959868 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] gorptest: 07:20:38.960116 drop table if exists "WithCustomDate"; [] --- PASS: TestCustomDateType (0.02s) === RUN TestUIntPrimaryKey gorptest: 07:20:38.965956 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] gorptest: 07:20:38.971706 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] gorptest: 07:20:38.976980 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] gorptest: 07:20:38.983407 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] gorptest: 07:20:38.988816 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] gorptest: 07:20:38.994066 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] gorptest: 07:20:38.998910 drop table if exists "PersonUInt64"; [] gorptest: 07:20:39.003988 drop table if exists "PersonUInt32"; [] gorptest: 07:20:39.009880 drop table if exists "PersonUInt16"; [] --- PASS: TestUIntPrimaryKey (0.05s) === RUN TestSetUniqueTogether gorptest: 07:20:39.019818 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] gorptest: 07:20:39.025667 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] gorptest: 07:20:39.030831 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] gorptest: 07:20:39.031035 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] gorptest: 07:20:39.031145 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] gorptest: 07:20:39.036226 drop table if exists "UniqueColumns"; [] --- PASS: TestSetUniqueTogether (0.02s) === RUN TestPersistentUser gorptest: 07:20:39.042939 drop table if exists PersistentUser [] gorptest: 07:20:39.043418 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] gorptest: 07:20:39.059068 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] gorptest: 07:20:39.064517 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] gorptest: 07:20:39.064744 select * from PersistentUser [] gorptest: 07:20:39.065428 select * from PersistentUser [] gorptest: 07:20:39.065609 select * from PersistentUser [] gorptest: 07:20:39.065727 select Id from PersistentUser [] gorptest: 07:20:39.065818 select mykey from PersistentUser [] gorptest: 07:20:39.065938 select PassedTraining from PersistentUser [] gorptest: 07:20:39.066041 select Id from PersistentUser [] gorptest: 07:20:39.066133 drop table if exists "PersistentUser"; [] --- PASS: TestPersistentUser (0.03s) === RUN TestNamedQueryMap gorptest: 07:20:39.071951 drop table if exists PersistentUser [] gorptest: 07:20:39.072463 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] gorptest: 07:20:39.078555 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] gorptest: 07:20:39.084418 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] gorptest: 07:20:39.091263 select * from PersistentUser where mykey = ? [1:43] gorptest: 07:20:39.091854 select * from PersistentUser where mykey = ? [1:43] gorptest: 07:20:39.092277 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] gorptest: 07:20:39.092711 select * from PersistentUser where mykey = ? and Id != 'abc:def' [1:43] gorptest: 07:20:39.093197 drop table if exists "PersistentUser"; [] --- PASS: TestNamedQueryMap (0.03s) === RUN TestNamedQueryStruct gorptest: 07:20:39.099198 drop table if exists PersistentUser [] gorptest: 07:20:39.099960 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] gorptest: 07:20:39.105424 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] gorptest: 07:20:39.110925 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] gorptest: 07:20:39.120253 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] gorptest: 07:20:39.120975 drop table if exists "PersistentUser"; [] --- PASS: TestNamedQueryStruct (0.03s) === RUN TestReturnsNonNilSlice 2025/01/31 07:20:39 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:39.127735 drop table if exists "invoice_test"; [] gorptest: 07:20:39.128452 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.128783 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.129102 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.129353 drop table if exists "person_test"; [] gorptest: 07:20:39.129603 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.129859 drop table if exists "id_created_test"; [] gorptest: 07:20:39.130143 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.130428 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.130758 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.131065 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.131340 drop table if exists "time_test"; [] gorptest: 07:20:39.131596 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.137590 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:39.143919 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:39.155868 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.165816 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:39.174345 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.182877 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.193386 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:39.202005 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:39.210343 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:39.219642 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:39.227610 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:39.235413 select * from invoice_test where id=99999 [] gorptest: 07:20:39.235654 select * from invoice_test where id=99999 [] gorptest: 07:20:39.235780 drop table if exists "invoice_test"; [] gorptest: 07:20:39.244608 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.250667 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.258663 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.264470 drop table if exists "person_test"; [] gorptest: 07:20:39.270366 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.279283 drop table if exists "id_created_test"; [] gorptest: 07:20:39.284670 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.290105 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.295524 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.301515 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.307636 drop table if exists "time_test"; [] gorptest: 07:20:39.313132 drop table if exists "id_created_test"; [] --- PASS: TestReturnsNonNilSlice (0.19s) === RUN TestOverrideVersionCol gorptest: 07:20:39.314044 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] gorptest: 07:20:39.320162 update "InvoicePersonView" set "InvoiceId"=?, "PersonId"=?, "Memo"=?, "FName"=?, "LegacyVersion"=? where "InvoiceId"=? and "PersonId"=? and "LegacyVersion"=?; [1:1 2:2 3:"memo" 4:"fname" 5:1 6:1 7:2 8:1] gorptest: 07:20:39.320666 drop table if exists "InvoicePersonView"; [] --- PASS: TestOverrideVersionCol (0.01s) === RUN TestOptimisticLocking 2025/01/31 07:20:39 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:39.327032 drop table if exists "invoice_test"; [] gorptest: 07:20:39.327822 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.327919 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.328405 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.328692 drop table if exists "person_test"; [] gorptest: 07:20:39.329026 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.329329 drop table if exists "id_created_test"; [] gorptest: 07:20:39.329424 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.329483 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.329540 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.329597 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.329655 drop table if exists "time_test"; [] gorptest: 07:20:39.329731 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.335506 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:39.342005 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:39.347434 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.352810 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:39.358351 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.363804 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.370164 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:39.375917 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:39.381299 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:39.386575 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:39.391811 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:39.397979 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308039397810372 2:1738308039397810372 3:"Bob" 4:"Smith" 5:1] gorptest: 07:20:39.403979 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 07:20:39.404369 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738308039397810372 2:1738308039397810372 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] gorptest: 07:20:39.409494 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738308039397810372 2:1738308039397810372 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] gorptest: 07:20:39.409712 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 07:20:39.409920 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] gorptest: 07:20:39.410028 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 07:20:39.410148 drop table if exists "invoice_test"; [] gorptest: 07:20:39.415233 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.420628 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.426306 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.432750 drop table if exists "person_test"; [] gorptest: 07:20:39.438299 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.443725 drop table if exists "id_created_test"; [] gorptest: 07:20:39.449031 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.454372 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.460755 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.466518 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.471953 drop table if exists "time_test"; [] gorptest: 07:20:39.477267 drop table if exists "id_created_test"; [] --- PASS: TestOptimisticLocking (0.15s) === RUN TestDoubleAddTable --- PASS: TestDoubleAddTable (0.00s) === RUN TestNullValues gorptest: 07:20:39.477737 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] gorptest: 07:20:39.483443 insert into TableWithNull values (10, null, null, null, null, null) [] gorptest: 07:20:39.489252 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] gorptest: 07:20:39.489536 update "TableWithNull" set "Id"=?, "Str"=?, "Int64"=?, "Float64"=?, "Bool"=?, "Bytes"=? where "Id"=?; [1:10 2:"hi" 3:999 4:53.33 5:true 6:[1 30 31 33] 7:10] gorptest: 07:20:39.495283 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] gorptest: 07:20:39.495503 drop table if exists "TableWithNull"; [] --- PASS: TestNullValues (0.02s) === RUN TestColumnProps gorptest: 07:20:39.501080 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] gorptest: 07:20:39.506816 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] gorptest: 07:20:39.512038 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] gorptest: 07:20:39.512269 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] gorptest: 07:20:39.512396 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] gorptest: 07:20:39.512489 drop table if exists "Invoice"; [] --- PASS: TestColumnProps (0.02s) === RUN TestRawSelect 2025/01/31 07:20:39 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:39.519146 drop table if exists "invoice_test"; [] gorptest: 07:20:39.519561 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.519621 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.519677 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.519732 drop table if exists "person_test"; [] gorptest: 07:20:39.519788 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.519843 drop table if exists "id_created_test"; [] gorptest: 07:20:39.519898 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.519952 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.520006 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.520063 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.520117 drop table if exists "time_test"; [] gorptest: 07:20:39.520195 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.526541 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:39.531933 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:39.537633 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.543048 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:39.550130 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.556701 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.562459 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:39.567999 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:39.573383 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:39.578669 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:39.584996 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:39.590564 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308039590519311 2:1738308039590519311 3:"bob" 4:"smith" 5:1] gorptest: 07:20:39.595767 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] gorptest: 07:20:39.600817 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] gorptest: 07:20:39.601135 drop table if exists "invoice_test"; [] gorptest: 07:20:39.606292 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.612283 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.618466 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.624167 drop table if exists "person_test"; [] gorptest: 07:20:39.629526 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.634611 drop table if exists "id_created_test"; [] gorptest: 07:20:39.640153 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.646486 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.651738 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.656916 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.662362 drop table if exists "time_test"; [] gorptest: 07:20:39.667621 drop table if exists "id_created_test"; [] --- PASS: TestRawSelect (0.15s) === RUN TestHooks 2025/01/31 07:20:39 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:39.668089 drop table if exists "invoice_test"; [] gorptest: 07:20:39.668549 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.668617 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.668675 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.668731 drop table if exists "person_test"; [] gorptest: 07:20:39.668786 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.668841 drop table if exists "id_created_test"; [] gorptest: 07:20:39.668952 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.669008 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.669063 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.669118 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.669173 drop table if exists "time_test"; [] gorptest: 07:20:39.669245 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.675633 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:39.681321 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:39.686490 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.691913 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:39.697236 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.703160 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.711848 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:39.719559 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:39.737084 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:39.751566 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:39.757792 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:39.773217 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308039773167814 2:1738308039773167814 3:"bob" 4:"smith" 5:1] gorptest: 07:20:39.782597 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 07:20:39.782878 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1738308039773167814 2:1738308039773167814 3:"preupdate" 4:"postget" 5:2 6:1 7:1] gorptest: 07:20:39.793125 select * from person_test where id = ? [1:1] gorptest: 07:20:39.793419 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] gorptest: 07:20:39.798847 drop table if exists "invoice_test"; [] gorptest: 07:20:39.804609 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.812053 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.817495 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.823373 drop table if exists "person_test"; [] gorptest: 07:20:39.832961 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.841197 drop table if exists "id_created_test"; [] gorptest: 07:20:39.853177 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.862541 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.877223 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.883604 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.889323 drop table if exists "time_test"; [] gorptest: 07:20:39.895814 drop table if exists "id_created_test"; [] --- PASS: TestHooks (0.23s) === RUN TestTransaction 2025/01/31 07:20:39 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:39.896363 drop table if exists "invoice_test"; [] gorptest: 07:20:39.896821 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:39.896953 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:39.897018 drop table if exists "invoice_override_test"; [] gorptest: 07:20:39.897077 drop table if exists "person_test"; [] gorptest: 07:20:39.897134 drop table if exists "ignored_column_test"; [] gorptest: 07:20:39.897189 drop table if exists "id_created_test"; [] gorptest: 07:20:39.897245 drop table if exists "type_conv_test"; [] gorptest: 07:20:39.897300 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:39.897356 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:39.897412 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:39.897467 drop table if exists "time_test"; [] gorptest: 07:20:39.897545 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.913256 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:39.927095 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:39.933644 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:39.953197 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:39.961259 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.967062 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:39.974356 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:39.987994 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:39.997990 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:40.003637 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:40.009015 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:40.017185 begin; [] gorptest: 07:20:40.017353 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] gorptest: 07:20:40.017705 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] gorptest: 07:20:40.017770 commit; [] gorptest: 07:20:40.033228 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 07:20:40.033482 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] gorptest: 07:20:40.033602 drop table if exists "invoice_test"; [] gorptest: 07:20:40.040586 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.046564 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.052052 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.057760 drop table if exists "person_test"; [] gorptest: 07:20:40.063100 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.077211 drop table if exists "id_created_test"; [] gorptest: 07:20:40.093198 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.105232 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.111597 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.117298 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.123220 drop table if exists "time_test"; [] gorptest: 07:20:40.129064 drop table if exists "id_created_test"; [] --- PASS: TestTransaction (0.23s) === RUN TestSavepoint 2025/01/31 07:20:40 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:40.129954 drop table if exists "invoice_test"; [] gorptest: 07:20:40.130585 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.130675 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.130734 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.131046 drop table if exists "person_test"; [] gorptest: 07:20:40.131217 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.131388 drop table if exists "id_created_test"; [] gorptest: 07:20:40.131467 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.131657 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.131823 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.131992 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.132168 drop table if exists "time_test"; [] gorptest: 07:20:40.132368 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.138044 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:40.143551 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:40.161312 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.172070 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:40.178599 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.183962 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.189265 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:40.194423 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:40.199611 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:40.205768 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:40.211443 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:40.216653 begin; [] gorptest: 07:20:40.216798 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] gorptest: 07:20:40.217142 select memo from invoice_test [] gorptest: 07:20:40.217244 savepoint "foo" [1:] gorptest: 07:20:40.217272 select memo from invoice_test [] gorptest: 07:20:40.217360 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] gorptest: 07:20:40.217426 select memo from invoice_test [] gorptest: 07:20:40.217489 rollback to savepoint "foo" [1:] gorptest: 07:20:40.217521 select memo from invoice_test [] gorptest: 07:20:40.217573 rollback; [] gorptest: 07:20:40.217731 drop table if exists "invoice_test"; [] gorptest: 07:20:40.229132 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.245188 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.265179 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.281188 drop table if exists "person_test"; [] gorptest: 07:20:40.297221 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.313194 drop table if exists "id_created_test"; [] gorptest: 07:20:40.320315 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.327080 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.341181 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.353158 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.369204 drop table if exists "time_test"; [] gorptest: 07:20:40.382008 drop table if exists "id_created_test"; [] --- PASS: TestSavepoint (0.25s) === RUN TestMultiple 2025/01/31 07:20:40 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:40.382722 drop table if exists "invoice_test"; [] gorptest: 07:20:40.383334 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.383558 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.383769 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.384006 drop table if exists "person_test"; [] gorptest: 07:20:40.384180 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.384409 drop table if exists "id_created_test"; [] gorptest: 07:20:40.384582 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.384800 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.385014 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.385796 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.385915 drop table if exists "time_test"; [] gorptest: 07:20:40.386017 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.392672 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:40.405256 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:40.410811 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.428724 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:40.434905 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.441346 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.446714 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:40.452047 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:40.458378 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:40.467526 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:40.476348 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:40.481749 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] gorptest: 07:20:40.489078 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] gorptest: 07:20:40.505211 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] gorptest: 07:20:40.522925 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] gorptest: 07:20:40.540492 delete from "invoice_test" where "Id"=?; [1:1] gorptest: 07:20:40.546140 delete from "invoice_test" where "Id"=?; [1:2] gorptest: 07:20:40.561181 drop table if exists "invoice_test"; [] gorptest: 07:20:40.575237 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.580504 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.585555 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.591419 drop table if exists "person_test"; [] gorptest: 07:20:40.599126 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.605518 drop table if exists "id_created_test"; [] gorptest: 07:20:40.611018 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.616367 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.625097 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.634263 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.642329 drop table if exists "time_test"; [] gorptest: 07:20:40.647594 drop table if exists "id_created_test"; [] --- PASS: TestMultiple (0.27s) === RUN TestCrud 2025/01/31 07:20:40 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:40.648050 drop table if exists "invoice_test"; [] gorptest: 07:20:40.648502 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.648568 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.648628 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.648685 drop table if exists "person_test"; [] gorptest: 07:20:40.648741 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.648797 drop table if exists "id_created_test"; [] gorptest: 07:20:40.648901 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.648975 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.649033 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.649089 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.649146 drop table if exists "time_test"; [] gorptest: 07:20:40.649221 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.654739 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:40.661145 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:40.666579 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.672099 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:40.677584 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.682912 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.689253 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:40.694909 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:40.700306 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:40.730206 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:40.738755 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:40.746602 delete from invoice_test [] gorptest: 07:20:40.754666 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] gorptest: 07:20:40.763453 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 07:20:40.763729 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:6722337403522763156 2:9019604662933643555 3:"random 3029549346403925893" 4:0 5:true 6:1] gorptest: 07:20:40.768610 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 07:20:40.768802 select * from invoice_test [] gorptest: 07:20:40.769208 delete from "invoice_test" where "Id"=?; [1:1] gorptest: 07:20:40.774085 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 07:20:40.774243 delete from invoice_tag_test [] gorptest: 07:20:40.779099 insert into "invoice_tag_test" ("myid","myCreated","date_updated","Memo","person_id","is_Paid") values (null,?,?,?,?,?); [1:300 2:400 3:"some order" 4:33 5:false] gorptest: 07:20:40.785040 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 07:20:40.785292 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:4062050995502265458 2:5395527671161077490 3:"random 8960065208647555352" 4:33 5:false 6:1] gorptest: 07:20:40.790791 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 07:20:40.791016 select * from invoice_tag_test [] gorptest: 07:20:40.791227 delete from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 07:20:40.796095 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 07:20:40.796257 delete from alias_trans_field_test [] gorptest: 07:20:40.801104 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] gorptest: 07:20:40.806073 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 07:20:40.806282 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 6067636470258991689" 2:1] gorptest: 07:20:40.815860 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 07:20:40.816059 select * from alias_trans_field_test [] gorptest: 07:20:40.816192 delete from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 07:20:40.826437 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 07:20:40.826614 drop table if exists "invoice_test"; [] gorptest: 07:20:40.832153 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.837532 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.844536 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.850502 drop table if exists "person_test"; [] gorptest: 07:20:40.855698 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.860945 drop table if exists "id_created_test"; [] gorptest: 07:20:40.866170 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.872274 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.878397 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.883683 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.888911 drop table if exists "time_test"; [] gorptest: 07:20:40.894181 drop table if exists "id_created_test"; [] --- PASS: TestCrud (0.25s) === RUN TestWithIgnoredColumn 2025/01/31 07:20:40 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:40.894630 drop table if exists "invoice_test"; [] gorptest: 07:20:40.895043 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:40.895103 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:40.895160 drop table if exists "invoice_override_test"; [] gorptest: 07:20:40.895215 drop table if exists "person_test"; [] gorptest: 07:20:40.895271 drop table if exists "ignored_column_test"; [] gorptest: 07:20:40.895325 drop table if exists "id_created_test"; [] gorptest: 07:20:40.895378 drop table if exists "type_conv_test"; [] gorptest: 07:20:40.895432 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:40.895486 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:40.895540 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:40.895595 drop table if exists "time_test"; [] gorptest: 07:20:40.895667 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.901405 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:40.907893 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:40.913177 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:40.921161 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:40.931443 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.941305 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:40.946759 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:40.957011 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:40.962991 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:40.969140 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:40.974279 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:40.979656 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] gorptest: 07:20:40.984688 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] gorptest: 07:20:40.984951 delete from "ignored_column_test" where "Id"=?; [1:1] gorptest: 07:20:40.990109 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] gorptest: 07:20:40.990259 drop table if exists "invoice_test"; [] gorptest: 07:20:40.996463 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.001614 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.006668 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.011975 drop table if exists "person_test"; [] gorptest: 07:20:41.017060 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.023451 drop table if exists "id_created_test"; [] gorptest: 07:20:41.028787 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.033953 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.038861 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.043788 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.049477 drop table if exists "time_test"; [] gorptest: 07:20:41.055390 drop table if exists "id_created_test"; [] --- PASS: TestWithIgnoredColumn (0.16s) === RUN TestTypeConversionExample 2025/01/31 07:20:41 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:41.055801 drop table if exists "invoice_test"; [] gorptest: 07:20:41.056225 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.056287 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.056343 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.056399 drop table if exists "person_test"; [] gorptest: 07:20:41.056454 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.056508 drop table if exists "id_created_test"; [] gorptest: 07:20:41.056564 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.056618 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.056672 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.056727 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.056781 drop table if exists "time_test"; [] gorptest: 07:20:41.057148 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.062256 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:41.067319 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:41.072299 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.077884 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:41.084346 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.089338 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.094361 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:41.099418 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:41.104506 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:41.111217 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:41.116646 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:41.121801 insert into "type_conv_test" ("Id","PersonJSON","Name") values (null,?,?); [1:"{\"Id\":0,\"Created\":0,\"Updated\":0,\"FName\":\"Bob\",\"LName\":\"Smith\",\"Version\":0}" 2:"hi"] gorptest: 07:20:41.126922 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] gorptest: 07:20:41.127193 update "type_conv_test" set "PersonJSON"=?, "Name"=? where "Id"=?; [1:"{\"Id\":0,\"Created\":0,\"Updated\":0,\"FName\":\"Jane\",\"LName\":\"Doe\",\"Version\":0}" 2:"hi2" 3:1] gorptest: 07:20:41.141218 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] gorptest: 07:20:41.141479 delete from "type_conv_test" where "Id"=?; [1:1] gorptest: 07:20:41.157189 drop table if exists "invoice_test"; [] gorptest: 07:20:41.168470 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.176694 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.181989 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.188800 drop table if exists "person_test"; [] gorptest: 07:20:41.194585 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.199816 drop table if exists "id_created_test"; [] gorptest: 07:20:41.205026 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.210315 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.216260 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.222207 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.227483 drop table if exists "time_test"; [] gorptest: 07:20:41.232645 drop table if exists "id_created_test"; [] --- PASS: TestTypeConversionExample (0.18s) === RUN TestWithEmbeddedStruct 2025/01/31 07:20:41 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:41.233193 drop table if exists "invoice_test"; [] gorptest: 07:20:41.233657 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.233749 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.233843 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.233950 drop table if exists "person_test"; [] gorptest: 07:20:41.234032 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.234110 drop table if exists "id_created_test"; [] gorptest: 07:20:41.234186 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.234261 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.234336 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.234413 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.234487 drop table if exists "time_test"; [] gorptest: 07:20:41.234583 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.239905 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:41.245518 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:41.252071 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.260059 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:41.265357 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.270446 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.277119 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:41.286855 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:41.297952 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:41.308424 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:41.320828 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:41.330269 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] gorptest: 07:20:41.341492 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] gorptest: 07:20:41.341734 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] gorptest: 07:20:41.351693 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] gorptest: 07:20:41.351906 select * from embedded_struct_test [] gorptest: 07:20:41.352054 drop table if exists "invoice_test"; [] gorptest: 07:20:41.362982 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.372679 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.379072 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.387071 drop table if exists "person_test"; [] gorptest: 07:20:41.396149 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.405302 drop table if exists "id_created_test"; [] gorptest: 07:20:41.413429 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.423275 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.437187 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.445996 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.451053 drop table if exists "time_test"; [] gorptest: 07:20:41.456839 drop table if exists "id_created_test"; [] --- PASS: TestWithEmbeddedStruct (0.22s) === RUN TestWithEmbeddedStructBeforeAutoincr 2025/01/31 07:20:41 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:41.457541 drop table if exists "invoice_test"; [] gorptest: 07:20:41.458008 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.458071 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.458128 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.458186 drop table if exists "person_test"; [] gorptest: 07:20:41.458242 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.458297 drop table if exists "id_created_test"; [] gorptest: 07:20:41.458352 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.458407 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.458461 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.458517 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.458571 drop table if exists "time_test"; [] gorptest: 07:20:41.458645 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.464567 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:41.470019 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:41.475217 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.480404 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:41.486099 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.492440 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.497576 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:41.502600 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:41.507680 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:41.512699 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:41.519229 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:41.524616 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] gorptest: 07:20:41.529678 drop table if exists "invoice_test"; [] gorptest: 07:20:41.534732 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.539786 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.546454 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.553208 drop table if exists "person_test"; [] gorptest: 07:20:41.558535 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.563778 drop table if exists "id_created_test"; [] gorptest: 07:20:41.568933 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.574471 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.583712 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.589113 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.594404 drop table if exists "time_test"; [] gorptest: 07:20:41.599566 drop table if exists "id_created_test"; [] --- PASS: TestWithEmbeddedStructBeforeAutoincr (0.14s) === RUN TestWithEmbeddedAutoincr 2025/01/31 07:20:41 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:41.600045 drop table if exists "invoice_test"; [] gorptest: 07:20:41.600464 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.600526 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.600583 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.600639 drop table if exists "person_test"; [] gorptest: 07:20:41.600695 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.600750 drop table if exists "id_created_test"; [] gorptest: 07:20:41.600806 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.600905 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.601194 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.601265 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.601322 drop table if exists "time_test"; [] gorptest: 07:20:41.601396 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.607184 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:41.613161 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:41.618375 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.623604 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:41.628792 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.634479 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.640801 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:41.648599 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:41.657397 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:41.662973 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:41.669288 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:41.674413 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] gorptest: 07:20:41.679536 drop table if exists "invoice_test"; [] gorptest: 07:20:41.684613 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.689983 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.696209 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.701944 drop table if exists "person_test"; [] gorptest: 07:20:41.707048 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.712087 drop table if exists "id_created_test"; [] gorptest: 07:20:41.720264 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.726530 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.731548 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.736596 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.741750 drop table if exists "time_test"; [] gorptest: 07:20:41.746834 drop table if exists "id_created_test"; [] --- PASS: TestWithEmbeddedAutoincr (0.15s) === RUN TestSelectVal gorptest: 07:20:41.747270 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] gorptest: 07:20:41.757100 insert into "TableWithNull" ("Id","Str","Int64","Float64","Bool","Bytes") values (?,?,?,?,?,?); [1:0 2:"abc" 3:78 4:32.2 5:true 6:[104 105]] gorptest: 07:20:41.762054 select Int64 from TableWithNull where Str='abc' [] gorptest: 07:20:41.762235 select count(*) from TableWithNull [] gorptest: 07:20:41.762325 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] gorptest: 07:20:41.762419 select Int64 from TableWithNull where Str='notfound' [] gorptest: 07:20:41.762500 select Int64 from TableWithNull where Str='abc' [] gorptest: 07:20:41.762584 select Float64 from TableWithNull where Str='abc' [] gorptest: 07:20:41.762667 select min(Float64) from TableWithNull [] gorptest: 07:20:41.762758 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] gorptest: 07:20:41.762851 select Float64 from TableWithNull where Str='notfound' [] gorptest: 07:20:41.762928 select Float64 from TableWithNull where Str='abc' [] gorptest: 07:20:41.763016 select Str from TableWithNull where Int64=? [1:78] gorptest: 07:20:41.763100 select Str from TableWithNull where Str='asdfasdf' [] gorptest: 07:20:41.763179 select Str from TableWithNull where Int64=? [1:78] gorptest: 07:20:41.763264 select Str from TableWithNull where Str='asdfasdf' [] gorptest: 07:20:41.763375 select Int64 from TableWithNull where Str=? [1:"abc"] gorptest: 07:20:41.763469 select Str from TableWithNull where Int64=? [1:78] gorptest: 07:20:41.763558 drop table if exists "TableWithNull"; [] --- PASS: TestSelectVal (0.02s) === RUN TestVersionMultipleRows 2025/01/31 07:20:41 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:41.769047 drop table if exists "invoice_test"; [] gorptest: 07:20:41.769478 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.769539 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.769595 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.769650 drop table if exists "person_test"; [] gorptest: 07:20:41.769707 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.769762 drop table if exists "id_created_test"; [] gorptest: 07:20:41.769816 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.769871 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.769961 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.770025 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.770081 drop table if exists "time_test"; [] gorptest: 07:20:41.770153 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.775329 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:41.780652 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:41.789463 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.794748 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:41.799891 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.804699 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:41.810622 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:41.816492 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:41.824440 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:41.829558 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:41.834534 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:41.840827 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308041840766990 2:1738308041840766990 3:"Bob" 4:"Smith" 5:1] gorptest: 07:20:41.846617 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308041846582861 2:1738308041846582861 3:"Jane" 4:"Smith" 5:1] gorptest: 07:20:41.851743 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308041851710036 2:1738308041851710036 3:"Mike" 4:"Smith" 5:1] gorptest: 07:20:41.856662 drop table if exists "invoice_test"; [] gorptest: 07:20:41.861655 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.867670 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.873816 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.879261 drop table if exists "person_test"; [] gorptest: 07:20:41.884527 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.892417 drop table if exists "id_created_test"; [] gorptest: 07:20:41.898783 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.904184 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.909161 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.914284 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.919378 drop table if exists "time_test"; [] gorptest: 07:20:41.925076 drop table if exists "id_created_test"; [] --- PASS: TestVersionMultipleRows (0.16s) === RUN TestWithStringPk gorptest: 07:20:41.925440 create table string_pk_test (Id varchar(255), Name varchar(255)); [] gorptest: 07:20:41.933951 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] gorptest: 07:20:41.939214 drop table if exists "string_pk_test"; [] --- PASS: TestWithStringPk (0.02s) === RUN TestSqlExecutorInterfaceSelects --- PASS: TestSqlExecutorInterfaceSelects (0.00s) === RUN TestWithTimeSelect 2025/01/31 07:20:41 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:41.945694 drop table if exists "invoice_test"; [] gorptest: 07:20:41.946205 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:41.946268 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:41.946325 drop table if exists "invoice_override_test"; [] gorptest: 07:20:41.946381 drop table if exists "person_test"; [] gorptest: 07:20:41.946437 drop table if exists "ignored_column_test"; [] gorptest: 07:20:41.946492 drop table if exists "id_created_test"; [] gorptest: 07:20:41.946547 drop table if exists "type_conv_test"; [] gorptest: 07:20:41.946601 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:41.946655 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:41.946711 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:41.946766 drop table if exists "time_test"; [] gorptest: 07:20:41.946837 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:41.952052 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:41.957587 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:42.086294 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.093296 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:42.101121 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.108812 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.117222 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:42.124454 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:42.133953 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:42.139507 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:42.145002 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:42.150532 insert into "time_test" ("Id","Time") values (null,?); [1:2025-01-31 06:49:42.150482636 +0000 UTC] gorptest: 07:20:42.160133 insert into "time_test" ("Id","Time") values (null,?); [1:2025-01-31 06:50:43.150482636 +0000 UTC] gorptest: 07:20:42.167533 SELECT id FROM time_test WHERE Time < ? [1:2025-01-31 06:50:42.150482636 +0000 UTC] gorptest: 07:20:42.167769 drop table if exists "invoice_test"; [] gorptest: 07:20:42.175073 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.189207 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.202374 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.207943 drop table if exists "person_test"; [] gorptest: 07:20:42.213411 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.221026 drop table if exists "id_created_test"; [] gorptest: 07:20:42.227651 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.233495 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.238895 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.244246 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.249517 drop table if exists "time_test"; [] gorptest: 07:20:42.255634 drop table if exists "id_created_test"; [] --- PASS: TestWithTimeSelect (0.31s) === RUN TestInvoicePersonView 2025/01/31 07:20:42 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:42.256444 drop table if exists "invoice_test"; [] gorptest: 07:20:42.257052 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.257250 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.257427 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.257588 drop table if exists "person_test"; [] gorptest: 07:20:42.257744 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.257939 drop table if exists "id_created_test"; [] gorptest: 07:20:42.258095 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.258253 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.258423 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.258564 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.258719 drop table if exists "time_test"; [] gorptest: 07:20:42.258916 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.265197 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:42.270428 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:42.275833 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.281293 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:42.290291 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.295903 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.301178 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:42.306207 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:42.311048 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:42.320207 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:42.325461 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:42.333230 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042333184096 2:1738308042333184096 3:"bob" 4:"smith" 5:1] gorptest: 07:20:42.347270 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] gorptest: 07:20:42.353946 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] gorptest: 07:20:42.354235 drop table if exists "invoice_test"; [] gorptest: 07:20:42.359906 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.365131 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.370247 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.377370 drop table if exists "person_test"; [] gorptest: 07:20:42.383744 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.389163 drop table if exists "id_created_test"; [] gorptest: 07:20:42.397476 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.402494 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.408210 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.414566 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.422328 drop table if exists "time_test"; [] gorptest: 07:20:42.427371 drop table if exists "id_created_test"; [] --- PASS: TestInvoicePersonView (0.17s) === RUN TestQuoteTableNames 2025/01/31 07:20:42 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:42.427809 drop table if exists "invoice_test"; [] gorptest: 07:20:42.428257 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.428319 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.428377 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.428439 drop table if exists "person_test"; [] gorptest: 07:20:42.428496 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.428552 drop table if exists "id_created_test"; [] gorptest: 07:20:42.428607 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.428663 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.428718 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.428773 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.428829 drop table if exists "time_test"; [] gorptest: 07:20:42.429016 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.434394 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:42.440671 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:42.449261 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.454442 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:42.459538 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.464795 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.471241 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:42.478875 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:42.483989 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:42.489124 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:42.494960 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] --- PASS: TestQuoteTableNames (0.16s) === RUN TestSelectTooManyCols 2025/01/31 07:20:42 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:42.584761 drop table if exists "invoice_test"; [] gorptest: 07:20:42.585264 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.585326 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.585386 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.585442 drop table if exists "person_test"; [] gorptest: 07:20:42.585498 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.585553 drop table if exists "id_created_test"; [] gorptest: 07:20:42.585608 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.585663 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.585718 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.585774 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.585828 drop table if exists "time_test"; [] gorptest: 07:20:42.585926 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.592122 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:42.601209 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:42.609251 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.614390 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:42.622748 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.628980 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.634156 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:42.639610 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:42.644725 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:42.650440 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:42.659535 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:42.664772 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042664725756 2:1738308042664725756 3:"bob" 4:"smith" 5:1] gorptest: 07:20:42.669917 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042669863531 2:1738308042669863531 3:"jane" 4:"doe" 5:1] gorptest: 07:20:42.675501 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 07:20:42.675785 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] gorptest: 07:20:42.675964 select * from person_test where Id=? [1:1] gorptest: 07:20:42.676166 select * from person_test order by fname asc [] gorptest: 07:20:42.676409 drop table if exists "invoice_test"; [] gorptest: 07:20:42.682184 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.688199 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.693223 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.698525 drop table if exists "person_test"; [] gorptest: 07:20:42.704313 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.709970 drop table if exists "id_created_test"; [] gorptest: 07:20:42.716301 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.722523 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.730355 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.738162 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.747615 drop table if exists "time_test"; [] gorptest: 07:20:42.752894 drop table if exists "id_created_test"; [] --- PASS: TestSelectTooManyCols (0.17s) === RUN TestSelectSingleVal 2025/01/31 07:20:42 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:42.753407 drop table if exists "invoice_test"; [] gorptest: 07:20:42.753867 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.753991 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.754071 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.754147 drop table if exists "person_test"; [] gorptest: 07:20:42.754221 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.754295 drop table if exists "id_created_test"; [] gorptest: 07:20:42.754379 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.754454 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.754529 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.754603 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.754677 drop table if exists "time_test"; [] gorptest: 07:20:42.754772 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.760014 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:42.765980 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:42.775268 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.783149 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:42.790766 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.797580 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.806482 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:42.814101 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:42.823453 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:42.832503 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:42.837715 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:42.844014 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042843967421 2:1738308042843967421 3:"bob" 4:"smith" 5:1] gorptest: 07:20:42.852175 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 07:20:42.852462 select * from person_test where Id=? [1:1] gorptest: 07:20:42.852666 select FName from person_test where Id=? [1:1] gorptest: 07:20:42.852762 select * from person_test where Id=? [1:1] gorptest: 07:20:42.852955 select * from person_test where 2<1 AND Id=? [1:1] gorptest: 07:20:42.853151 select * from person_test where Id=? [1:-2222] gorptest: 07:20:42.853334 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1738308042853309284 2:1738308042853309284 3:"bob" 4:"smith" 5:1] gorptest: 07:20:42.862358 select * from person_test where Fname='bob' [] gorptest: 07:20:42.862701 select * from person_test where Id=-123 [] gorptest: 07:20:42.862834 select * from person_test where Id=-123 [] gorptest: 07:20:42.862945 select * from person_test where Id=-123 [] gorptest: 07:20:42.863053 select * from person_test where Id=-123 [] gorptest: 07:20:42.863168 drop table if exists "invoice_test"; [] gorptest: 07:20:42.868390 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.873523 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.878673 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.885402 drop table if exists "person_test"; [] gorptest: 07:20:42.893366 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.898523 drop table if exists "id_created_test"; [] gorptest: 07:20:42.906928 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.914306 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.919416 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.924413 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.930847 drop table if exists "time_test"; [] gorptest: 07:20:42.936208 drop table if exists "id_created_test"; [] --- PASS: TestSelectSingleVal (0.18s) === RUN TestSelectAlias 2025/01/31 07:20:42 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:42.936694 drop table if exists "invoice_test"; [] gorptest: 07:20:42.937185 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:42.937289 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:42.937367 drop table if exists "invoice_override_test"; [] gorptest: 07:20:42.937443 drop table if exists "person_test"; [] gorptest: 07:20:42.937518 drop table if exists "ignored_column_test"; [] gorptest: 07:20:42.937596 drop table if exists "id_created_test"; [] gorptest: 07:20:42.937672 drop table if exists "type_conv_test"; [] gorptest: 07:20:42.937748 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:42.937824 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:42.937916 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:42.938008 drop table if exists "time_test"; [] gorptest: 07:20:42.938104 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.945563 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:42.952158 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:42.959902 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:42.966825 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:42.974638 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.981338 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:42.987956 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:42.995904 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:43.001951 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:43.011254 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:43.016558 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:43.023076 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] gorptest: 07:20:43.032673 select * from id_created_test where Id=1 [] gorptest: 07:20:43.033000 SELECT *, 1 AS external FROM id_created_test [] gorptest: 07:20:43.033222 drop table if exists "invoice_test"; [] gorptest: 07:20:43.045128 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:43.061120 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:43.077128 drop table if exists "invoice_override_test"; [] gorptest: 07:20:43.082667 drop table if exists "person_test"; [] gorptest: 07:20:43.089027 drop table if exists "ignored_column_test"; [] gorptest: 07:20:43.094353 drop table if exists "id_created_test"; [] gorptest: 07:20:43.099518 drop table if exists "type_conv_test"; [] gorptest: 07:20:43.104545 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:43.109748 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.115559 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:43.121376 drop table if exists "time_test"; [] gorptest: 07:20:43.129152 drop table if exists "id_created_test"; [] --- PASS: TestSelectAlias (0.19s) === RUN TestMysqlPanicIfDialectNotInitialized --- PASS: TestMysqlPanicIfDialectNotInitialized (0.00s) === RUN TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange 2025/01/31 07:20:43 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:43.129670 drop table if exists "invoice_test"; [] gorptest: 07:20:43.130172 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:43.130234 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:43.130291 drop table if exists "invoice_override_test"; [] gorptest: 07:20:43.130347 drop table if exists "person_test"; [] gorptest: 07:20:43.130403 drop table if exists "ignored_column_test"; [] gorptest: 07:20:43.130458 drop table if exists "id_created_test"; [] gorptest: 07:20:43.130513 drop table if exists "type_conv_test"; [] gorptest: 07:20:43.130569 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:43.130625 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.130680 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:43.130739 drop table if exists "time_test"; [] gorptest: 07:20:43.130814 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:43.136003 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:43.144673 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:43.150816 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:43.155859 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:43.160742 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:43.166024 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:43.171371 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:43.177317 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:43.182198 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:43.187057 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:43.191891 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:43.196688 drop table if exists "invoice_test"; [] gorptest: 07:20:43.202646 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:43.207894 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:43.212694 drop table if exists "invoice_override_test"; [] gorptest: 07:20:43.218036 drop table if exists "person_test"; [] gorptest: 07:20:43.222931 drop table if exists "ignored_column_test"; [] gorptest: 07:20:43.228574 drop table if exists "id_created_test"; [] gorptest: 07:20:43.237163 drop table if exists "type_conv_test"; [] gorptest: 07:20:43.242824 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:43.252228 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.257585 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:43.268283 drop table if exists "time_test"; [] gorptest: 07:20:43.273616 drop table if exists "id_created_test"; [] gorptest: 07:20:43.273731 drop table if exists "single_column_table"; [] gorptest: 07:20:43.273814 create table if not exists "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:43.281556 create table if not exists "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:43.287272 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:43.293019 create table if not exists "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:43.298131 create table if not exists "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:43.303035 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:43.307987 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:43.313265 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:43.319273 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:43.324211 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:43.329101 create table if not exists "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:43.334109 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:43.339002 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] gorptest: 07:20:43.339119 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] gorptest: 07:20:43.347171 delete from "invoice_test"; [] gorptest: 07:20:43.352071 delete from "invoice_tag_test"; [] gorptest: 07:20:43.356981 delete from "alias_trans_field_test"; [] gorptest: 07:20:43.362643 delete from "invoice_override_test"; [] gorptest: 07:20:43.368400 delete from "person_test"; [] gorptest: 07:20:43.380649 delete from "ignored_column_test"; [] gorptest: 07:20:43.389125 delete from "id_created_test"; [] gorptest: 07:20:43.399359 delete from "type_conv_test"; [] gorptest: 07:20:43.409780 delete from "embedded_struct_test"; [] gorptest: 07:20:43.415224 delete from "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.420107 delete from "embedded_autoincr_test"; [] gorptest: 07:20:43.425149 delete from "time_test"; [] gorptest: 07:20:43.430016 delete from "id_created_test"; [] gorptest: 07:20:43.435745 delete from "single_column_table"; [] gorptest: 07:20:43.441120 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] gorptest: 07:20:43.441294 drop table if exists "invoice_test"; [] gorptest: 07:20:43.446260 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:43.451326 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:43.456502 drop table if exists "invoice_override_test"; [] gorptest: 07:20:43.462763 drop table if exists "person_test"; [] gorptest: 07:20:43.468599 drop table if exists "ignored_column_test"; [] gorptest: 07:20:43.473760 drop table if exists "id_created_test"; [] gorptest: 07:20:43.478908 drop table if exists "type_conv_test"; [] gorptest: 07:20:43.485005 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:43.490481 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.496487 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:43.501678 drop table if exists "time_test"; [] gorptest: 07:20:43.506566 drop table if exists "id_created_test"; [] gorptest: 07:20:43.506674 drop table if exists "single_column_table"; [] --- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (0.38s) === RUN TestPrepare 2025/01/31 07:20:43 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 07:20:43.512101 drop table if exists "invoice_test"; [] gorptest: 07:20:43.512531 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:43.512592 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:43.512649 drop table if exists "invoice_override_test"; [] gorptest: 07:20:43.512705 drop table if exists "person_test"; [] gorptest: 07:20:43.512760 drop table if exists "ignored_column_test"; [] gorptest: 07:20:43.512814 drop table if exists "id_created_test"; [] gorptest: 07:20:43.512904 drop table if exists "type_conv_test"; [] gorptest: 07:20:43.513244 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:43.513310 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.513366 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:43.513422 drop table if exists "time_test"; [] gorptest: 07:20:43.513497 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:43.518514 create table "invoice_tag_test" ("myid" integer not null primary key autoincrement, "myCreated" integer, "date_updated" integer, "Memo" varchar(255), "person_id" integer, "is_Paid" integer) ; [] gorptest: 07:20:43.524499 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 07:20:43.530061 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 07:20:43.535182 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 07:20:43.540124 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:43.545047 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 07:20:43.550770 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 07:20:43.556470 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 07:20:43.561688 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 07:20:43.566674 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 07:20:43.571817 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 07:20:43.577145 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] gorptest: 07:20:43.583082 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] gorptest: 07:20:43.591041 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] gorptest: 07:20:43.595968 SELECT * from invoice_test WHERE Memo='prepare-baz' [] gorptest: 07:20:43.596245 begin; [] gorptest: 07:20:43.596306 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] gorptest: 07:20:43.596525 SELECT * from invoice_test WHERE IsPaid=? [1:true] gorptest: 07:20:43.597492 SELECT * from invoice_test WHERE IsPaid=? [1:true] gorptest: 07:20:43.597661 commit; [] gorptest: 07:20:43.602457 SELECT * from invoice_test WHERE IsPaid=? [1:true] gorptest: 07:20:43.602709 drop table if exists "invoice_test"; [] gorptest: 07:20:43.609321 drop table if exists "invoice_tag_test"; [] gorptest: 07:20:43.614669 drop table if exists "alias_trans_field_test"; [] gorptest: 07:20:43.619646 drop table if exists "invoice_override_test"; [] gorptest: 07:20:43.624823 drop table if exists "person_test"; [] gorptest: 07:20:43.629993 drop table if exists "ignored_column_test"; [] gorptest: 07:20:43.635799 drop table if exists "id_created_test"; [] gorptest: 07:20:43.641620 drop table if exists "type_conv_test"; [] gorptest: 07:20:43.646857 drop table if exists "embedded_struct_test"; [] gorptest: 07:20:43.651980 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 07:20:43.657102 drop table if exists "embedded_autoincr_test"; [] gorptest: 07:20:43.669188 drop table if exists "time_test"; [] gorptest: 07:20:43.682807 drop table if exists "id_created_test"; [] --- PASS: TestPrepare (0.17s) PASS ok gopkg.in/gorp.v1 5.181s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-gopkg-gorp.v1-dev/ -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installinit -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-gopkg-gorp.v1-dev' in '../golang-gopkg-gorp.v1-dev_1.7.2-2_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-gopkg-gorp.v1_1.7.2-2_armhf.buildinfo dpkg-genchanges --build=binary -O../golang-gopkg-gorp.v1_1.7.2-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/21566/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/21566/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/21566 and its subdirectories I: Current time: Fri Jan 31 21:20:51 +14 2025 I: pbuilder-time-stamp: 1738308051