Fri May 10 06:46:10 UTC 2024 I: starting to build golang-gopkg-gorp.v1/trixie/amd64 on jenkins on '2024-05-10 06:45' Fri May 10 06:46:10 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_38/9123/console.log Fri May 10 06:46:10 UTC 2024 I: Downloading source for trixie/golang-gopkg-gorp.v1=1.7.2-2 --2024-05-10 06:46:10-- http://deb.debian.org/debian/pool/main/g/golang-gopkg-gorp.v1/golang-gopkg-gorp.v1_1.7.2-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2257 (2.2K) [text/prs.lines.tag] Saving to: ‘golang-gopkg-gorp.v1_1.7.2-2.dsc’ 0K .. 100% 212M=0s 2024-05-10 06:46:10 (212 MB/s) - ‘golang-gopkg-gorp.v1_1.7.2-2.dsc’ saved [2257/2257] Fri May 10 06:46:10 UTC 2024 I: golang-gopkg-gorp.v1_1.7.2-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: golang-gopkg-gorp.v1 Binary: golang-gopkg-gorp.v1-dev Architecture: all Version: 1.7.2-2 Maintainer: Debian Go Packaging Team Uploaders: Pirate Praveen Homepage: https://github.com/go-gorp/gorp Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-gopkg-gorp.v1 Vcs-Git: https://salsa.debian.org/go-team/packages/golang-gopkg-gorp.v1.git Testsuite: autopkgtest-pkg-go Build-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 Package-List: golang-gopkg-gorp.v1-dev deb devel optional arch=all Checksums-Sha1: 2e6c04f1ca458b823029eec4c51ba40603255da4 32572 golang-gopkg-gorp.v1_1.7.2.orig.tar.xz bb7c09284f48f1c97a0ded67b382e55e75072591 2688 golang-gopkg-gorp.v1_1.7.2-2.debian.tar.xz Checksums-Sha256: 8b443ae1e4435f005b9ee7dfcfe3aab4aeeb4bd0131c9729f93788178cb261d2 32572 golang-gopkg-gorp.v1_1.7.2.orig.tar.xz ad67e36f4b6be743fb215ff83513f5d99c0b7ce2a847ca5ff1f1047060a82887 2688 golang-gopkg-gorp.v1_1.7.2-2.debian.tar.xz Files: a0b0d4b76dbac1ec83378e470166fdec 32572 golang-gopkg-gorp.v1_1.7.2.orig.tar.xz e3925e5666a5dcb9d7ca28a80cb5b893 2688 golang-gopkg-gorp.v1_1.7.2-2.debian.tar.xz Go-Import-Path: gopkg.in/gorp.v1 -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0whj4mAg5UP0cZqDj1PgGTspS3UFAl6cZ2wACgkQj1PgGTsp S3Uz3A//ZFGpjTXhy9rtNIFOj9Bz83Lz6qjL8iB6GSpYLayOk3rvcsECBhLzcI8j iCI9aqXUf/PH1pDx8TrcWCWtLqd8tHQFx0C52rLdy+MNTbMs5aN0xX8Lgy+6XYqv 7kSPAmLLF7aOPIwDvXDdCndu0zVV88ywZy/AzCK4QBTvQwdgnMg1yRxPQnvApJ53 4y0vjS915uIWF/2NW/T/dCLvcSO9Vcy8rcCgM+25Mob/KsN7aAyC+KYZjXgGtnz4 QD1mDe+b09ZlTKqcCYjQotTZdJV0nlehEaQzcGE10MnHuf2zw2XjdTpk6Ba/aH3P S0saS18pDw6Nr+TAgjBOH28oFi9lf8M6OZFwhwZ4KCe/hz3ruuLEFjPC+D1vuBks 5iy00WTmhhizDfMcfiGypmRJ0RimsfEPBqRFS2JCNr/+qGCkOgpCUD3NQuWVc0GI lIQ20zBNGMgYTroAqvn9Ls5VOL3ClWQ4G7MQ90zBRrkqWrvGOqfnmfNsDXvovQfA XnKyPY80C1O4vE12fENRjvJ8KZdnD3Wa+BMe+o2nCiXEuGeIBbrSfWbcErIBxefZ JKJf8TnVxIrEV/LaDIauejzL74hfi3LZCWy+8Ey1g18kktA6tG6sDxvnWPqTl5j1 9VqvEVa8h+vZJswFlThx5BO1aA9U3FkEFm2iU/aOAg+DxZtyRZw= =pQf6 -----END PGP SIGNATURE----- Fri May 10 06:46:10 UTC 2024 I: Checking whether the package is not for us Fri May 10 06:46:10 UTC 2024 I: Starting 1st build on remote node infom02-amd64.debian.net. Fri May 10 06:46:10 UTC 2024 I: Preparing to do remote build '1' on infom02-amd64.debian.net. Fri May 10 06:48:47 UTC 2024 I: Deleting $TMPDIR on infom02-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Jun 12 01:09:13 -12 2025 I: pbuilder-time-stamp: 1749733753 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 gpgv: Signature made Sun Apr 19 14:59:56 2020 gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./golang-gopkg-gorp.v1_1.7.2-2.dsc: no acceptable signature found 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/2063623/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='661db5287b804decae4621255646661f' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2063623' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/pbuilderrc_SlfK --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/b1 --logfile b1/build.log golang-gopkg-gorp.v1_1.7.2-2.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 10 17:51 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2063623/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: amd64 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 ... 19699 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.22-go{a} golang-1.22-src{a} golang-any{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} libsub-override-perl{a} libtool{a} libuchardet0{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 pkg-config pkgconf wget 0 packages upgraded, 60 newly installed, 0 to remove and 0 not upgraded. Need to get 71.5 MB of archives. After unpacking 371 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.22 [22.4 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3 [42.9 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.21-14+b1 [161 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-4 [1180 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40-8 [92.8 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.7-2 [38.0 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.12.1-1 [1411 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.71-3 [332 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.21-14 [496 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 22 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 23 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.191-1+b1 [189 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-4+b1 [9395 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.9.14+dfsg-1.3+b3 [692 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.21-14+b1 [1301 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.15.3 [901 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 dh-golang all 1.62 [24.7 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 golang-1.22-src all 1.22.2-2 [18.8 MB] Get: 33 http://deb.debian.org/debian trixie/main amd64 golang-1.22-go amd64 1.22.2-2 [24.7 MB] Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.22~3 [5104 B] Get: 37 http://deb.debian.org/debian trixie/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 golang-github-go-sql-driver-mysql-dev all 1.7.1-2 [74.6 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 golang-github-gorilla-securecookie-dev all 1.1.2-1 [14.0 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 golang-github-gorilla-sessions-dev all 1.2.1-1 [12.8 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 golang-github-hashicorp-go-uuid-dev all 1.0.3-1 [8636 B] Get: 42 http://deb.debian.org/debian trixie/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 golang-github-stretchr-testify-dev all 1.8.4-1 [71.8 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 golang-github-jcmturner-aescts.v2-dev all 2.0.0-2 [4828 B] Get: 47 http://deb.debian.org/debian trixie/main amd64 golang-github-jcmturner-dnsutils.v2-dev all 2.0.0-2 [3872 B] Get: 48 http://deb.debian.org/debian trixie/main amd64 golang-github-jcmturner-gofork-dev all 1.0.0-4 [25.1 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 golang-github-jcmturner-goidentity.v6-dev all 6.0.1-2 [3752 B] Get: 50 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-sys-dev all 0.19.0-1 [402 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-term-dev all 0.19.0-1 [14.7 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-text-dev all 0.14.0-2 [4001 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-crypto-dev all 1:0.22.0-1 [1672 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-net-dev all 1:0.24.0+dfsg-1 [895 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 golang-github-jcmturner-rpc.v2-dev all 2.0.3-2 [24.7 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 golang-github-jcmturner-gokrb5.v8-dev all 8.4.3-2 [119 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 golang-github-lib-pq-dev all 1.10.9-2 [86.6 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 libsqlite3-dev amd64 3.45.3-1 [1088 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 golang-github-mattn-go-sqlite3-dev amd64 1.14.19~ds1-1 [83.4 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 golang-github-ziutek-mymysql-dev all 1.5.4+git20170206.23.0582bcf-2 [46.8 kB] Fetched 71.5 MB in 1s (66.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19699 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-14+b1_amd64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-4_amd64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40-8_amd64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.12.1-1_amd64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-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.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... 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 libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../22-libelf1t64_0.191-1+b1_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-4+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-4+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14+b1_amd64.deb ... Unpacking gettext (0.21-14+b1) ... 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.15.3_all.deb ... Unpacking debhelper (13.15.3) ... 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.22-src. Preparing to unpack .../31-golang-1.22-src_1.22.2-2_all.deb ... Unpacking golang-1.22-src (1.22.2-2) ... Selecting previously unselected package golang-1.22-go. Preparing to unpack .../32-golang-1.22-go_1.22.2-2_amd64.deb ... Unpacking golang-1.22-go (1.22.2-2) ... Selecting previously unselected package golang-src. Preparing to unpack .../33-golang-src_2%3a1.22~3_all.deb ... Unpacking golang-src (2:1.22~3) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../34-golang-go_2%3a1.22~3_amd64.deb ... Unpacking golang-go:amd64 (2:1.22~3) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../35-golang-any_2%3a1.22~3_amd64.deb ... Unpacking golang-any:amd64 (2:1.22~3) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../36-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 .../37-golang-github-go-sql-driver-mysql-dev_1.7.1-2_all.deb ... Unpacking golang-github-go-sql-driver-mysql-dev (1.7.1-2) ... Selecting previously unselected package golang-github-gorilla-securecookie-dev. Preparing to unpack .../38-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 .../39-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 .../40-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 .../41-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 .../42-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 .../43-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 .../44-golang-github-stretchr-testify-dev_1.8.4-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.8.4-1) ... Selecting previously unselected package golang-github-jcmturner-aescts.v2-dev. Preparing to unpack .../45-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 .../46-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 .../47-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 .../48-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 .../49-golang-golang-x-sys-dev_0.19.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.19.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../50-golang-golang-x-term-dev_0.19.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.19.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../51-golang-golang-x-text-dev_0.14.0-2_all.deb ... Unpacking golang-golang-x-text-dev (0.14.0-2) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../52-golang-golang-x-crypto-dev_1%3a0.22.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.22.0-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../53-golang-golang-x-net-dev_1%3a0.24.0+dfsg-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.24.0+dfsg-1) ... Selecting previously unselected package golang-github-jcmturner-rpc.v2-dev. Preparing to unpack .../54-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 .../55-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 .../56-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:amd64. Preparing to unpack .../57-libsqlite3-dev_3.45.3-1_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.45.3-1) ... Selecting previously unselected package golang-github-mattn-go-sqlite3-dev:amd64. Preparing to unpack .../58-golang-github-mattn-go-sqlite3-dev_1.14.19~ds1-1_amd64.deb ... Unpacking golang-github-mattn-go-sqlite3-dev:amd64 (1.14.19~ds1-1) ... Selecting previously unselected package golang-github-ziutek-mymysql-dev. Preparing to unpack .../59-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:amd64 (1.5.7-2) ... 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:amd64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.15.3) ... Setting up golang-golang-x-sys-dev (0.19.0-1) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up golang-golang-x-term-dev (0.19.0-1) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:amd64 (0.191-1+b1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20220109.1) ... Setting up libsqlite3-dev:amd64 (3.45.3-1) ... Setting up golang-github-ziutek-mymysql-dev (1.5.4+git20170206.23.0582bcf-2) ... Setting up golang-github-stretchr-testify-dev (1.8.4-1) ... Setting up golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ... Setting up golang-1.22-src (1.22.2-2) ... Setting up autopoint (0.21-14) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up golang-golang-x-text-dev (0.14.0-2) ... Setting up golang-github-go-sql-driver-mysql-dev (1.7.1-2) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up golang-golang-x-crypto-dev (1:0.22.0-1) ... Setting up golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ... Setting up golang-src (2:1.22~3) ... Setting up golang-github-gorilla-securecookie-dev (1.1.2-1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... 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.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ... Setting up libtool (2.4.7-7) ... Setting up golang-1.22-go (1.22.2-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-github-mattn-go-sqlite3-dev:amd64 (1.14.19~ds1-1) ... Setting up golang-golang-x-net-dev (1:0.24.0+dfsg-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-4) ... Setting up golang-go:amd64 (2:1.22~3) ... 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.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:amd64 (2:1.22~3) ... Setting up golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ... Setting up debhelper (13.15.3) ... Setting up golang-github-lib-pq-dev (1.10.9-2) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.38-7) ... 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: Running cd /build/reproducible-path/golang-gopkg-gorp.v1-1.7.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-gopkg-gorp.v1_1.7.2-2_source.changes 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 amd64 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 12 gopkg.in/gorp.v1 internal/godebugs internal/coverage/rtcov internal/goos internal/unsafeheader internal/goarch sync/atomic internal/goexperiment unicode internal/cpu internal/race runtime/internal/syscall runtime/internal/atomic unicode/utf8 internal/itoa math/bits cmp log/internal internal/abi internal/chacha8rand runtime/internal/math runtime/internal/sys slices internal/bytealg math runtime internal/reflectlite sync internal/testlog errors sort io internal/oserror internal/safefilepath path strconv syscall strings bytes reflect regexp/syntax internal/syscall/execenv internal/syscall/unix time regexp context internal/poll io/fs internal/fmtsort os fmt database/sql/driver log database/sql gopkg.in/gorp.v1 dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 12 gopkg.in/gorp.v1 === RUN TestCreateTablesIfNotExists 2025/06/12 13:11:19 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:19.557780 drop table if exists "invoice_test"; [] gorptest: 13:11:19.558526 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:19.558568 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:19.558588 drop table if exists "invoice_override_test"; [] gorptest: 13:11:19.558607 drop table if exists "person_test"; [] gorptest: 13:11:19.558627 drop table if exists "ignored_column_test"; [] gorptest: 13:11:19.558645 drop table if exists "id_created_test"; [] gorptest: 13:11:19.558663 drop table if exists "type_conv_test"; [] gorptest: 13:11:19.558681 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:19.558699 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:19.558716 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:19.558734 drop table if exists "time_test"; [] gorptest: 13:11:19.558767 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:19.822600 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: 13:11:20.133257 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:20.232175 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:20.618257 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:20.636320 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:20.664594 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:20.692533 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:20.725826 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:20.750280 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:20.771823 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:20.796469 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:20.845132 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: 13:11:20.845224 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: 13:11:20.845261 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:20.845294 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: 13:11:20.845326 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: 13:11:20.845355 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:20.845386 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:20.845416 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:20.845445 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:20.845474 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:20.845504 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: 13:11:20.845531 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:20.845557 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] gorptest: 13:11:20.845582 drop table if exists "invoice_test"; [] gorptest: 13:11:20.873197 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:20.894812 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:20.914767 drop table if exists "invoice_override_test"; [] gorptest: 13:11:20.932430 drop table if exists "person_test"; [] gorptest: 13:11:20.976675 drop table if exists "ignored_column_test"; [] gorptest: 13:11:20.996270 drop table if exists "id_created_test"; [] gorptest: 13:11:21.016264 drop table if exists "type_conv_test"; [] gorptest: 13:11:21.032731 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:21.046606 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:21.086287 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:21.115244 drop table if exists "time_test"; [] gorptest: 13:11:21.138496 drop table if exists "id_created_test"; [] --- PASS: TestCreateTablesIfNotExists (1.58s) === RUN TestTruncateTables 2025/06/12 13:11:21 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:21.138789 drop table if exists "invoice_test"; [] gorptest: 13:11:21.139118 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:21.139146 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:21.139170 drop table if exists "invoice_override_test"; [] gorptest: 13:11:21.139210 drop table if exists "person_test"; [] gorptest: 13:11:21.139238 drop table if exists "ignored_column_test"; [] gorptest: 13:11:21.139319 drop table if exists "id_created_test"; [] gorptest: 13:11:21.139355 drop table if exists "type_conv_test"; [] gorptest: 13:11:21.139399 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:21.139432 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:21.139453 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:21.139473 drop table if exists "time_test"; [] gorptest: 13:11:21.139502 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:21.160838 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: 13:11:21.187936 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:21.206293 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:21.232822 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:21.252628 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:21.269190 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:21.292267 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:21.312745 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:21.332008 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:21.353882 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:21.372403 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:21.405357 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: 13:11:21.405495 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: 13:11:21.405534 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:21.405564 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: 13:11:21.405592 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: 13:11:21.405615 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:21.405637 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:21.405661 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:21.405685 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:21.405710 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:21.405734 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: 13:11:21.405758 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:21.405779 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] gorptest: 13:11:21.405830 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733881405809538 2:1749733881405809538 3:"Bob" 4:"Smith" 5:1] gorptest: 13:11:21.436565 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:1 3:"my invoice" 4:0 5:true] gorptest: 13:11:21.458317 delete from "invoice_test"; [] gorptest: 13:11:21.490312 delete from "invoice_tag_test"; [] gorptest: 13:11:21.644549 delete from "alias_trans_field_test"; [] gorptest: 13:11:21.670363 delete from "invoice_override_test"; [] gorptest: 13:11:21.700305 delete from "person_test"; [] gorptest: 13:11:21.722898 delete from "ignored_column_test"; [] gorptest: 13:11:21.740440 delete from "id_created_test"; [] gorptest: 13:11:21.760033 delete from "type_conv_test"; [] gorptest: 13:11:21.794361 delete from "embedded_struct_test"; [] gorptest: 13:11:21.814880 delete from "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:21.840702 delete from "embedded_autoincr_test"; [] gorptest: 13:11:21.877257 delete from "time_test"; [] gorptest: 13:11:21.896827 delete from "id_created_test"; [] gorptest: 13:11:21.922554 SELECT * FROM person_test [] gorptest: 13:11:21.922767 SELECT * FROM invoice_test [] gorptest: 13:11:21.922861 drop table if exists "invoice_test"; [] gorptest: 13:11:21.948423 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:21.978063 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:22.016184 drop table if exists "invoice_override_test"; [] gorptest: 13:11:22.044324 drop table if exists "person_test"; [] gorptest: 13:11:22.070887 drop table if exists "ignored_column_test"; [] gorptest: 13:11:22.091812 drop table if exists "id_created_test"; [] gorptest: 13:11:22.120206 drop table if exists "type_conv_test"; [] gorptest: 13:11:22.142926 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:22.163901 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:22.182868 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:22.204133 drop table if exists "time_test"; [] gorptest: 13:11:22.222168 drop table if exists "id_created_test"; [] --- PASS: TestTruncateTables (1.08s) === RUN TestCustomDateType gorptest: 13:11:22.222477 create table "WithCustomDate" ("Id" integer not null primary key autoincrement, "Added" datetime) ; [] gorptest: 13:11:22.244713 insert into "WithCustomDate" ("Id","Added") values (null,?); [1:2025-06-12 13:11:22 +0000 UTC] gorptest: 13:11:22.262908 select "Id","Added" from "WithCustomDate" where "Id"=?; [1:1] gorptest: 13:11:22.263327 drop table if exists "WithCustomDate"; [] --- PASS: TestCustomDateType (0.05s) === RUN TestUIntPrimaryKey gorptest: 13:11:22.273246 create table if not exists "PersonUInt64" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] gorptest: 13:11:22.292443 create table if not exists "PersonUInt32" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] gorptest: 13:11:22.318403 create table if not exists "PersonUInt16" ("Id" integer not null primary key autoincrement, "Name" varchar(255)) ; [] gorptest: 13:11:22.340765 insert into "PersonUInt64" ("Id","Name") values (null,?); [1:"name1"] gorptest: 13:11:22.365260 insert into "PersonUInt32" ("Id","Name") values (null,?); [1:"name2"] gorptest: 13:11:22.392592 insert into "PersonUInt16" ("Id","Name") values (null,?); [1:"name3"] gorptest: 13:11:22.419635 drop table if exists "PersonUInt64"; [] gorptest: 13:11:22.444914 drop table if exists "PersonUInt32"; [] gorptest: 13:11:22.476731 drop table if exists "PersonUInt16"; [] --- PASS: TestUIntPrimaryKey (0.24s) === RUN TestSetUniqueTogether gorptest: 13:11:22.509053 create table if not exists "UniqueColumns" ("FirstName" varchar(255), "LastName" varchar(255), "City" varchar(255), "ZipCode" integer, unique ("FirstName", "LastName"), unique ("City", "ZipCode")) ; [] gorptest: 13:11:22.538224 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Cupertino" 4:95014] gorptest: 13:11:22.569411 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Jobs" 3:"Sunnyvale" 4:94085] gorptest: 13:11:22.569653 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Cupertino" 4:95014] gorptest: 13:11:22.569726 insert into "UniqueColumns" ("FirstName","LastName","City","ZipCode") values (?,?,?,?); [1:"Steve" 2:"Wozniak" 3:"Sunnyvale" 4:94085] gorptest: 13:11:22.584890 drop table if exists "UniqueColumns"; [] --- PASS: TestSetUniqueTogether (0.10s) === RUN TestPersistentUser gorptest: 13:11:22.606773 drop table if exists PersistentUser [] gorptest: 13:11:22.607184 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] gorptest: 13:11:22.626685 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] gorptest: 13:11:22.644817 select "mykey","Id","PassedTraining" from "PersistentUser" where "mykey"=?; [1:43] gorptest: 13:11:22.645067 select * from PersistentUser [] gorptest: 13:11:22.645220 select * from PersistentUser [] gorptest: 13:11:22.645315 select * from PersistentUser [] gorptest: 13:11:22.645474 select Id from PersistentUser [] gorptest: 13:11:22.645535 select mykey from PersistentUser [] gorptest: 13:11:22.645584 select PassedTraining from PersistentUser [] gorptest: 13:11:22.645630 select Id from PersistentUser [] gorptest: 13:11:22.645675 drop table if exists "PersistentUser"; [] --- PASS: TestPersistentUser (0.06s) === RUN TestNamedQueryMap gorptest: 13:11:22.664284 drop table if exists PersistentUser [] gorptest: 13:11:22.664730 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] gorptest: 13:11:22.680065 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] gorptest: 13:11:22.698286 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] gorptest: 13:11:22.728172 select * from PersistentUser where mykey = ? [1:43] gorptest: 13:11:22.728322 select * from PersistentUser where mykey = ? [1:43] gorptest: 13:11:22.728403 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] gorptest: 13:11:22.728481 select * from PersistentUser where mykey = ? and Id != 'abc:def' [1:43] gorptest: 13:11:22.728543 drop table if exists "PersistentUser"; [] --- PASS: TestNamedQueryMap (0.12s) === RUN TestNamedQueryStruct gorptest: 13:11:22.781389 drop table if exists PersistentUser [] gorptest: 13:11:22.781890 create table if not exists "PersistentUser" ("mykey" integer not null primary key, "Id" varchar(255), "PassedTraining" integer) ; [] gorptest: 13:11:22.802124 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:43 2:"33r" 3:false] gorptest: 13:11:22.822468 insert into "PersistentUser" ("mykey","Id","PassedTraining") values (?,?,?); [1:500 2:"abc" 3:false] gorptest: 13:11:22.836922 select * from PersistentUser where mykey = ? and PassedTraining = ? and Id = ? [1:43 2:false 3:"33r"] gorptest: 13:11:22.837070 drop table if exists "PersistentUser"; [] --- PASS: TestNamedQueryStruct (0.08s) === RUN TestReturnsNonNilSlice 2025/06/12 13:11:22 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:22.859369 drop table if exists "invoice_test"; [] gorptest: 13:11:22.859847 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:22.859887 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:22.859910 drop table if exists "invoice_override_test"; [] gorptest: 13:11:22.859930 drop table if exists "person_test"; [] gorptest: 13:11:22.859951 drop table if exists "ignored_column_test"; [] gorptest: 13:11:22.859979 drop table if exists "id_created_test"; [] gorptest: 13:11:22.860000 drop table if exists "type_conv_test"; [] gorptest: 13:11:22.860020 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:22.860040 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:22.860060 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:22.860078 drop table if exists "time_test"; [] gorptest: 13:11:22.860121 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:22.888870 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: 13:11:22.914790 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:22.939498 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:22.960527 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:22.988745 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:23.002400 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:23.030809 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:23.046525 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:23.066825 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:23.094472 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:23.118233 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:23.134161 select * from invoice_test where id=99999 [] gorptest: 13:11:23.134391 select * from invoice_test where id=99999 [] gorptest: 13:11:23.134468 drop table if exists "invoice_test"; [] gorptest: 13:11:23.141961 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:23.162690 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:23.188660 drop table if exists "invoice_override_test"; [] gorptest: 13:11:23.209045 drop table if exists "person_test"; [] gorptest: 13:11:23.228802 drop table if exists "ignored_column_test"; [] gorptest: 13:11:23.256582 drop table if exists "id_created_test"; [] gorptest: 13:11:23.281262 drop table if exists "type_conv_test"; [] gorptest: 13:11:23.301946 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:23.322400 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:23.348180 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:23.380160 drop table if exists "time_test"; [] gorptest: 13:11:23.400400 drop table if exists "id_created_test"; [] --- PASS: TestReturnsNonNilSlice (0.54s) === RUN TestOverrideVersionCol gorptest: 13:11:23.400782 create table "InvoicePersonView" ("InvoiceId" integer not null, "PersonId" integer not null, "Memo" varchar(255), "FName" varchar(255), "LegacyVersion" integer, primary key ("InvoiceId", "PersonId")) ; [] gorptest: 13:11:23.416591 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: 13:11:23.416811 drop table if exists "InvoicePersonView"; [] --- PASS: TestOverrideVersionCol (0.04s) === RUN TestOptimisticLocking 2025/06/12 13:11:23 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:23.442861 drop table if exists "invoice_test"; [] gorptest: 13:11:23.443168 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:23.443195 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:23.443218 drop table if exists "invoice_override_test"; [] gorptest: 13:11:23.443241 drop table if exists "person_test"; [] gorptest: 13:11:23.443264 drop table if exists "ignored_column_test"; [] gorptest: 13:11:23.443296 drop table if exists "id_created_test"; [] gorptest: 13:11:23.443383 drop table if exists "type_conv_test"; [] gorptest: 13:11:23.443409 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:23.443429 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:23.443450 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:23.443469 drop table if exists "time_test"; [] gorptest: 13:11:23.443496 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:23.458951 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: 13:11:23.482602 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:23.498076 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:23.522432 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:23.540731 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:23.563319 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:23.578058 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:23.594534 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:23.614551 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:23.632318 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:23.646623 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:23.654708 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733883654684497 2:1749733883654684497 3:"Bob" 4:"Smith" 5:1] gorptest: 13:11:23.670250 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 13:11:23.670372 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1749733883654684497 2:1749733883654684497 3:"preupdate" 4:"Edwards" 5:2 6:1 7:1] gorptest: 13:11:23.684187 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1749733883654684497 2:1749733883654684497 3:"preupdate" 4:"Howard" 5:2 6:1 7:1] gorptest: 13:11:23.684292 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 13:11:23.684377 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:1] gorptest: 13:11:23.684429 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 13:11:23.684480 drop table if exists "invoice_test"; [] gorptest: 13:11:23.704512 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:23.733729 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:23.779990 drop table if exists "invoice_override_test"; [] gorptest: 13:11:23.810047 drop table if exists "person_test"; [] gorptest: 13:11:23.862295 drop table if exists "ignored_column_test"; [] gorptest: 13:11:23.894609 drop table if exists "id_created_test"; [] gorptest: 13:11:23.919402 drop table if exists "type_conv_test"; [] gorptest: 13:11:23.938227 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:23.966682 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:24.000171 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:24.026101 drop table if exists "time_test"; [] gorptest: 13:11:24.046004 drop table if exists "id_created_test"; [] --- PASS: TestOptimisticLocking (0.60s) === RUN TestDoubleAddTable --- PASS: TestDoubleAddTable (0.00s) === RUN TestNullValues gorptest: 13:11:24.046400 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] gorptest: 13:11:24.066190 insert into TableWithNull values (10, null, null, null, null, null) [] gorptest: 13:11:24.082730 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] gorptest: 13:11:24.082938 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: 13:11:24.100193 select "Id","Str","Int64","Float64","Bool","Bytes" from "TableWithNull" where "Id"=?; [1:10] gorptest: 13:11:24.100350 drop table if exists "TableWithNull"; [] --- PASS: TestNullValues (0.08s) === RUN TestColumnProps gorptest: 13:11:24.123065 create table "Invoice" ("Id" integer not null primary key autoincrement, "date_created" integer, "Memo" varchar(10), "PersonId" integer unique, "IsPaid" integer) ; [] gorptest: 13:11:24.144171 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice" 3:0 4:true] gorptest: 13:11:24.162700 select "Id","date_created","Memo","PersonId","IsPaid" from "Invoice" where "Id"=?; [1:1] gorptest: 13:11:24.162837 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"this memo is too long" 3:0 4:true] gorptest: 13:11:24.162920 insert into "Invoice" ("Id","date_created","Memo","PersonId","IsPaid") values (null,?,?,?,?); [1:0 2:"my invoice2" 3:0 4:false] gorptest: 13:11:24.162977 drop table if exists "Invoice"; [] --- PASS: TestColumnProps (0.09s) === RUN TestRawSelect 2025/06/12 13:11:24 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:24.208705 drop table if exists "invoice_test"; [] gorptest: 13:11:24.209084 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:24.209121 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:24.209142 drop table if exists "invoice_override_test"; [] gorptest: 13:11:24.209168 drop table if exists "person_test"; [] gorptest: 13:11:24.209193 drop table if exists "ignored_column_test"; [] gorptest: 13:11:24.209216 drop table if exists "id_created_test"; [] gorptest: 13:11:24.209239 drop table if exists "type_conv_test"; [] gorptest: 13:11:24.209258 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:24.209285 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:24.209310 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:24.209334 drop table if exists "time_test"; [] gorptest: 13:11:24.209368 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:24.232719 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: 13:11:24.256152 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:24.282758 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:24.318417 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:24.346421 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:24.364080 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:24.385003 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:24.420687 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:24.446757 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:24.470269 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:24.490204 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:24.506968 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733884506925920 2:1749733884506925920 3:"bob" 4:"smith" 5:1] gorptest: 13:11:24.526524 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:true] gorptest: 13:11:24.549976 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] gorptest: 13:11:24.550137 drop table if exists "invoice_test"; [] gorptest: 13:11:24.564508 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:24.582738 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:24.608594 drop table if exists "invoice_override_test"; [] gorptest: 13:11:24.642631 drop table if exists "person_test"; [] gorptest: 13:11:24.662720 drop table if exists "ignored_column_test"; [] gorptest: 13:11:24.688669 drop table if exists "id_created_test"; [] gorptest: 13:11:24.724399 drop table if exists "type_conv_test"; [] gorptest: 13:11:24.758899 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:24.778270 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:24.800443 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:24.820324 drop table if exists "time_test"; [] gorptest: 13:11:24.842361 drop table if exists "id_created_test"; [] --- PASS: TestRawSelect (0.63s) === RUN TestHooks 2025/06/12 13:11:24 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:24.842718 drop table if exists "invoice_test"; [] gorptest: 13:11:24.842977 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:24.843042 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:24.843075 drop table if exists "invoice_override_test"; [] gorptest: 13:11:24.843095 drop table if exists "person_test"; [] gorptest: 13:11:24.843115 drop table if exists "ignored_column_test"; [] gorptest: 13:11:24.843135 drop table if exists "id_created_test"; [] gorptest: 13:11:24.843154 drop table if exists "type_conv_test"; [] gorptest: 13:11:24.843179 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:24.843199 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:24.843218 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:24.843236 drop table if exists "time_test"; [] gorptest: 13:11:24.843262 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:24.862506 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: 13:11:24.882438 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:24.899957 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:24.922776 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:24.949054 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:24.968021 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:24.986718 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:25.006104 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:25.041126 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:25.068871 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:25.088845 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:25.107385 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733885107352439 2:1749733885107352439 3:"bob" 4:"smith" 5:1] gorptest: 13:11:25.117827 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 13:11:25.117994 update "person_test" set "Created"=?, "Updated"=?, "FName"=?, "LName"=?, "Version"=? where "Id"=? and "Version"=?; [1:1749733885107352439 2:1749733885107352439 3:"preupdate" 4:"postget" 5:2 6:1 7:1] gorptest: 13:11:25.154368 select * from person_test where id = ? [1:1] gorptest: 13:11:25.154561 delete from "person_test" where "Id"=? and "Version"=?; [1:1 2:2] gorptest: 13:11:25.170824 drop table if exists "invoice_test"; [] gorptest: 13:11:25.196551 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:25.212357 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:25.234540 drop table if exists "invoice_override_test"; [] gorptest: 13:11:25.258749 drop table if exists "person_test"; [] gorptest: 13:11:25.282079 drop table if exists "ignored_column_test"; [] gorptest: 13:11:25.313840 drop table if exists "id_created_test"; [] gorptest: 13:11:25.338822 drop table if exists "type_conv_test"; [] gorptest: 13:11:25.366494 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:25.408490 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:25.440465 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:25.472793 drop table if exists "time_test"; [] gorptest: 13:11:25.503756 drop table if exists "id_created_test"; [] --- PASS: TestHooks (0.66s) === RUN TestTransaction 2025/06/12 13:11:25 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:25.504106 drop table if exists "invoice_test"; [] gorptest: 13:11:25.504387 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:25.504444 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:25.504473 drop table if exists "invoice_override_test"; [] gorptest: 13:11:25.504505 drop table if exists "person_test"; [] gorptest: 13:11:25.504529 drop table if exists "ignored_column_test"; [] gorptest: 13:11:25.504556 drop table if exists "id_created_test"; [] gorptest: 13:11:25.504590 drop table if exists "type_conv_test"; [] gorptest: 13:11:25.504622 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:25.504649 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:25.504672 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:25.504699 drop table if exists "time_test"; [] gorptest: 13:11:25.504743 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:25.526024 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: 13:11:25.550006 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:25.568657 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:25.591940 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:25.626589 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:25.649870 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:25.670414 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:25.690426 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:25.727228 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:25.758441 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:25.783184 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:25.803328 begin; [] gorptest: 13:11:25.803409 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t1" 4:0 5:true] gorptest: 13:11:25.803617 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"t2" 4:0 5:false] gorptest: 13:11:25.803663 commit; [] gorptest: 13:11:25.844818 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 13:11:25.845020 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:2] gorptest: 13:11:25.845110 drop table if exists "invoice_test"; [] gorptest: 13:11:25.862793 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:25.890475 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:25.906893 drop table if exists "invoice_override_test"; [] gorptest: 13:11:25.936357 drop table if exists "person_test"; [] gorptest: 13:11:25.958772 drop table if exists "ignored_column_test"; [] gorptest: 13:11:25.984712 drop table if exists "id_created_test"; [] gorptest: 13:11:26.004274 drop table if exists "type_conv_test"; [] gorptest: 13:11:26.034281 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:26.056243 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:26.078812 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:26.094534 drop table if exists "time_test"; [] gorptest: 13:11:26.122751 drop table if exists "id_created_test"; [] --- PASS: TestTransaction (0.62s) === RUN TestSavepoint 2025/06/12 13:11:26 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:26.123600 drop table if exists "invoice_test"; [] gorptest: 13:11:26.124045 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:26.124084 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:26.124106 drop table if exists "invoice_override_test"; [] gorptest: 13:11:26.124125 drop table if exists "person_test"; [] gorptest: 13:11:26.124144 drop table if exists "ignored_column_test"; [] gorptest: 13:11:26.124175 drop table if exists "id_created_test"; [] gorptest: 13:11:26.124207 drop table if exists "type_conv_test"; [] gorptest: 13:11:26.124237 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:26.124256 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:26.124282 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:26.124312 drop table if exists "time_test"; [] gorptest: 13:11:26.124343 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:26.142626 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: 13:11:26.163145 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:26.183163 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:26.214926 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:26.230529 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:26.256363 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:26.276702 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:26.294274 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:26.318495 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:26.338470 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:26.359248 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:26.366060 begin; [] gorptest: 13:11:26.366157 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"unpaid" 4:0 5:false] gorptest: 13:11:26.366346 select memo from invoice_test [] gorptest: 13:11:26.366442 savepoint "foo" [1:] gorptest: 13:11:26.366462 select memo from invoice_test [] gorptest: 13:11:26.366537 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"paid" 4:0 5:false 6:1] gorptest: 13:11:26.366602 select memo from invoice_test [] gorptest: 13:11:26.366648 rollback to savepoint "foo" [1:] gorptest: 13:11:26.366667 select memo from invoice_test [] gorptest: 13:11:26.366689 rollback; [] gorptest: 13:11:26.366819 drop table if exists "invoice_test"; [] gorptest: 13:11:26.384111 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:26.402596 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:26.418371 drop table if exists "invoice_override_test"; [] gorptest: 13:11:26.436715 drop table if exists "person_test"; [] gorptest: 13:11:26.456793 drop table if exists "ignored_column_test"; [] gorptest: 13:11:26.470370 drop table if exists "id_created_test"; [] gorptest: 13:11:26.486409 drop table if exists "type_conv_test"; [] gorptest: 13:11:26.502219 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:26.524744 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:26.540475 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:26.556694 drop table if exists "time_test"; [] gorptest: 13:11:26.570369 drop table if exists "id_created_test"; [] --- PASS: TestSavepoint (0.45s) === RUN TestMultiple 2025/06/12 13:11:26 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:26.570647 drop table if exists "invoice_test"; [] gorptest: 13:11:26.570888 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:26.570912 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:26.570931 drop table if exists "invoice_override_test"; [] gorptest: 13:11:26.570950 drop table if exists "person_test"; [] gorptest: 13:11:26.570968 drop table if exists "ignored_column_test"; [] gorptest: 13:11:26.571030 drop table if exists "id_created_test"; [] gorptest: 13:11:26.571056 drop table if exists "type_conv_test"; [] gorptest: 13:11:26.571076 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:26.571095 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:26.571115 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:26.571134 drop table if exists "time_test"; [] gorptest: 13:11:26.571161 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:26.588873 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: 13:11:26.604537 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:26.620001 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:26.633871 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:26.656811 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:26.671798 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:26.684984 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:26.701045 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:26.718822 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:26.734642 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:26.750468 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:26.769856 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"a" 4:0 5:false] gorptest: 13:11:26.778202 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"b" 4:0 5:true] gorptest: 13:11:26.790826 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"c" 4:0 5:false 6:1] gorptest: 13:11:26.802302 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:100 2:200 3:"d" 4:0 5:true 6:2] gorptest: 13:11:26.814280 delete from "invoice_test" where "Id"=?; [1:1] gorptest: 13:11:26.828136 delete from "invoice_test" where "Id"=?; [1:2] gorptest: 13:11:26.841022 drop table if exists "invoice_test"; [] gorptest: 13:11:26.852689 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:26.867431 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:26.876481 drop table if exists "invoice_override_test"; [] gorptest: 13:11:26.991875 drop table if exists "person_test"; [] gorptest: 13:11:27.302571 drop table if exists "ignored_column_test"; [] gorptest: 13:11:27.616977 drop table if exists "id_created_test"; [] gorptest: 13:11:27.931535 drop table if exists "type_conv_test"; [] gorptest: 13:11:28.526648 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:28.533569 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:28.543239 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:28.549901 drop table if exists "time_test"; [] gorptest: 13:11:28.556528 drop table if exists "id_created_test"; [] --- PASS: TestMultiple (1.99s) === RUN TestCrud 2025/06/12 13:11:28 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:28.556790 drop table if exists "invoice_test"; [] gorptest: 13:11:28.557029 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:28.557067 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:28.557086 drop table if exists "invoice_override_test"; [] gorptest: 13:11:28.557105 drop table if exists "person_test"; [] gorptest: 13:11:28.557124 drop table if exists "ignored_column_test"; [] gorptest: 13:11:28.557142 drop table if exists "id_created_test"; [] gorptest: 13:11:28.557168 drop table if exists "type_conv_test"; [] gorptest: 13:11:28.557187 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:28.557205 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:28.557223 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:28.557240 drop table if exists "time_test"; [] gorptest: 13:11:28.557267 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:28.562668 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: 13:11:28.569262 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:28.576696 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:28.593386 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:28.613741 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:28.633096 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:28.663503 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:28.681067 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:28.704868 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:28.723646 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:28.743775 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:28.759010 delete from invoice_test [] gorptest: 13:11:28.783530 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"first order" 4:0 5:true] gorptest: 13:11:28.809414 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 13:11:28.809787 update "invoice_test" set "Created"=?, "Updated"=?, "Memo"=?, "PersonId"=?, "IsPaid"=? where "Id"=?; [1:3992841882396594946 2:3365208068170340778 3:"random 1872236010220818454" 4:0 5:true 6:1] gorptest: 13:11:28.837600 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 13:11:28.837753 select * from invoice_test [] gorptest: 13:11:28.837882 delete from "invoice_test" where "Id"=?; [1:1] gorptest: 13:11:28.869544 select "Id","Created","Updated","Memo","PersonId","IsPaid" from "invoice_test" where "Id"=?; [1:1] gorptest: 13:11:28.869727 delete from invoice_tag_test [] gorptest: 13:11:28.896975 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: 13:11:28.921026 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 13:11:28.921403 update "invoice_tag_test" set "myCreated"=?, "date_updated"=?, "Memo"=?, "person_id"=?, "is_Paid"=? where "myid"=?; [1:9019557602474175172 2:7252829185379810554 3:"random 4573439057138662772" 4:33 5:false 6:1] gorptest: 13:11:28.943398 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 13:11:28.943522 select * from invoice_tag_test [] gorptest: 13:11:28.943640 delete from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 13:11:28.968871 select "myid","myCreated","date_updated","Memo","person_id","is_Paid" from "invoice_tag_test" where "myid"=?; [1:1] gorptest: 13:11:28.968958 delete from alias_trans_field_test [] gorptest: 13:11:29.003517 insert into "alias_trans_field_test" ("id","bar") values (null,?); [1:"some bar"] gorptest: 13:11:29.038840 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 13:11:29.039184 update "alias_trans_field_test" set "bar"=? where "id"=?; [1:"random 7287511848886090662" 2:1] gorptest: 13:11:29.063143 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 13:11:29.063265 select * from alias_trans_field_test [] gorptest: 13:11:29.063350 delete from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 13:11:29.083809 select "id","bar" from "alias_trans_field_test" where "id"=?; [1:1] gorptest: 13:11:29.083936 drop table if exists "invoice_test"; [] gorptest: 13:11:29.101589 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:29.133677 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:29.165672 drop table if exists "invoice_override_test"; [] gorptest: 13:11:29.193420 drop table if exists "person_test"; [] gorptest: 13:11:29.227477 drop table if exists "ignored_column_test"; [] gorptest: 13:11:29.257279 drop table if exists "id_created_test"; [] gorptest: 13:11:29.285058 drop table if exists "type_conv_test"; [] gorptest: 13:11:29.307276 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:29.331660 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:29.354936 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:29.391243 drop table if exists "time_test"; [] gorptest: 13:11:29.419558 drop table if exists "id_created_test"; [] --- PASS: TestCrud (0.87s) === RUN TestWithIgnoredColumn 2025/06/12 13:11:29 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:29.425472 drop table if exists "invoice_test"; [] gorptest: 13:11:29.426054 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:29.426105 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:29.426128 drop table if exists "invoice_override_test"; [] gorptest: 13:11:29.426157 drop table if exists "person_test"; [] gorptest: 13:11:29.426178 drop table if exists "ignored_column_test"; [] gorptest: 13:11:29.426199 drop table if exists "id_created_test"; [] gorptest: 13:11:29.426220 drop table if exists "type_conv_test"; [] gorptest: 13:11:29.426248 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:29.426291 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:29.426353 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:29.426434 drop table if exists "time_test"; [] gorptest: 13:11:29.426492 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:29.451659 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: 13:11:29.469717 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:29.495476 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:29.525061 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:29.557846 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:29.695423 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:29.733130 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:29.754786 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:29.783686 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:29.807866 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:29.835355 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:29.861412 insert into "ignored_column_test" ("Id","Created") values (null,?); [1:1] gorptest: 13:11:29.891344 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] gorptest: 13:11:29.891525 delete from "ignored_column_test" where "Id"=?; [1:1] gorptest: 13:11:29.921121 select "Id","Created" from "ignored_column_test" where "Id"=?; [1:1] gorptest: 13:11:29.921230 drop table if exists "invoice_test"; [] gorptest: 13:11:29.944024 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:29.963680 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:29.991888 drop table if exists "invoice_override_test"; [] gorptest: 13:11:30.023116 drop table if exists "person_test"; [] gorptest: 13:11:30.049427 drop table if exists "ignored_column_test"; [] gorptest: 13:11:30.077605 drop table if exists "id_created_test"; [] gorptest: 13:11:30.105688 drop table if exists "type_conv_test"; [] gorptest: 13:11:30.131547 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:30.153374 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:30.176023 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:30.200814 drop table if exists "time_test"; [] gorptest: 13:11:30.237571 drop table if exists "id_created_test"; [] --- PASS: TestWithIgnoredColumn (0.81s) === RUN TestTypeConversionExample 2025/06/12 13:11:30 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:30.237993 drop table if exists "invoice_test"; [] gorptest: 13:11:30.238308 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:30.238347 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:30.238372 drop table if exists "invoice_override_test"; [] gorptest: 13:11:30.238405 drop table if exists "person_test"; [] gorptest: 13:11:30.238429 drop table if exists "ignored_column_test"; [] gorptest: 13:11:30.238451 drop table if exists "id_created_test"; [] gorptest: 13:11:30.238481 drop table if exists "type_conv_test"; [] gorptest: 13:11:30.238505 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:30.238527 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:30.238549 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:30.238572 drop table if exists "time_test"; [] gorptest: 13:11:30.238603 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:30.263730 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: 13:11:30.291199 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:30.313418 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:30.341793 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:30.363267 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:30.387069 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:30.419039 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:30.442810 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:30.468968 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:30.498042 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:30.525420 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:30.544780 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: 13:11:30.573646 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] gorptest: 13:11:30.573898 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: 13:11:30.590774 select "Id","PersonJSON","Name" from "type_conv_test" where "Id"=?; [1:1] gorptest: 13:11:30.591054 delete from "type_conv_test" where "Id"=?; [1:1] gorptest: 13:11:30.650744 drop table if exists "invoice_test"; [] gorptest: 13:11:30.667079 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:30.687431 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:30.711551 drop table if exists "invoice_override_test"; [] gorptest: 13:11:30.731381 drop table if exists "person_test"; [] gorptest: 13:11:30.757179 drop table if exists "ignored_column_test"; [] gorptest: 13:11:30.780723 drop table if exists "id_created_test"; [] gorptest: 13:11:30.899618 drop table if exists "type_conv_test"; [] gorptest: 13:11:31.053223 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:31.075435 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:31.099648 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:31.123084 drop table if exists "time_test"; [] gorptest: 13:11:31.139412 drop table if exists "id_created_test"; [] --- PASS: TestTypeConversionExample (0.90s) === RUN TestWithEmbeddedStruct 2025/06/12 13:11:31 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: 13:11:31.139684 drop table if exists "invoice_test"; [] gorptest: 13:11:31.139937 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:31.139981 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:31.140002 drop table if exists "invoice_override_test"; [] gorptest: 13:11:31.140022 drop table if exists "person_test"; [] gorptest: 13:11:31.140051 drop table if exists "ignored_column_test"; [] gorptest: 13:11:31.140071 drop table if exists "id_created_test"; [] gorptest: 13:11:31.140099 drop table if exists "type_conv_test"; [] gorptest: 13:11:31.140119 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:31.140146 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:31.140172 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:31.140190 drop table if exists "time_test"; [] gorptest: 13:11:31.140219 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:31.161672 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: 13:11:31.183064 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:31.202044 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:31.227301 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:31.255311 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:31.269066 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:31.295073 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:31.313071 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:31.332909 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:31.373133 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:31.391144 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:31.409682 insert into "embedded_struct_test" ("Id","FirstName","LastName") values (null,?,?); [1:"Alice" 2:"Smith"] gorptest: 13:11:31.427425 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] gorptest: 13:11:31.427555 update "embedded_struct_test" set "FirstName"=?, "LastName"=? where "Id"=?; [1:"Bob" 2:"Smith" 3:1] gorptest: 13:11:31.461093 select "Id","FirstName","LastName" from "embedded_struct_test" where "Id"=?; [1:1] gorptest: 13:11:31.461190 select * from embedded_struct_test [] gorptest: 13:11:31.461262 drop table if exists "invoice_test"; [] gorptest: 13:11:31.477588 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:31.497281 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:31.513448 drop table if exists "invoice_override_test"; [] gorptest: 13:11:31.532908 drop table if exists "person_test"; [] gorptest: 13:11:31.556735 drop table if exists "ignored_column_test"; [] gorptest: 13:11:31.577546 drop table if exists "id_created_test"; [] gorptest: 13:11:31.596889 drop table if exists "type_conv_test"; [] gorptest: 13:11:31.619121 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:31.645380 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:31.666060 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:31.689015 drop table if exists "time_test"; [] gorptest: 13:11:31.705234 drop table if exists "id_created_test"; [] --- PASS: TestWithEmbeddedStruct (0.57s) === RUN TestWithEmbeddedStructBeforeAutoincr 2025/06/12 13:11:31 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: 13:11:31.705599 drop table if exists "invoice_test"; [] gorptest: 13:11:31.706001 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:31.706046 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:31.706068 drop table if exists "invoice_override_test"; [] gorptest: 13:11:31.706098 drop table if exists "person_test"; [] gorptest: 13:11:31.706120 drop table if exists "ignored_column_test"; [] gorptest: 13:11:31.706180 drop table if exists "id_created_test"; [] gorptest: 13:11:31.706219 drop table if exists "type_conv_test"; [] gorptest: 13:11:31.706246 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:31.706274 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:31.706292 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:31.706313 drop table if exists "time_test"; [] gorptest: 13:11:31.706350 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:31.722582 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: 13:11:31.749661 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:31.765449 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:31.784806 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:31.808703 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:31.819153 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:31.847625 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:31.865081 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:31.885300 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:31.905033 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:31.926326 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:31.943573 insert into "embedded_struct_before_autoincr_test" ("FirstName","LastName","Id") values (?,?,null); [1:"Alice" 2:"Smith"] gorptest: 13:11:31.957416 drop table if exists "invoice_test"; [] gorptest: 13:11:31.977292 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:31.995481 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:32.011271 drop table if exists "invoice_override_test"; [] gorptest: 13:11:32.033570 drop table if exists "person_test"; [] gorptest: 13:11:32.079698 drop table if exists "ignored_column_test"; [] gorptest: 13:11:32.099032 drop table if exists "id_created_test"; [] gorptest: 13:11:32.121042 drop table if exists "type_conv_test"; [] gorptest: 13:11:32.143349 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:32.166163 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:32.197689 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:32.219602 drop table if exists "time_test"; [] gorptest: 13:11:32.231503 drop table if exists "id_created_test"; [] --- PASS: TestWithEmbeddedStructBeforeAutoincr (0.53s) === RUN TestWithEmbeddedAutoincr 2025/06/12 13:11:32 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:32.232010 drop table if exists "invoice_test"; [] gorptest: 13:11:32.232399 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:32.232433 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:32.232454 drop table if exists "invoice_override_test"; [] gorptest: 13:11:32.232481 drop table if exists "person_test"; [] gorptest: 13:11:32.232501 drop table if exists "ignored_column_test"; [] gorptest: 13:11:32.232525 drop table if exists "id_created_test"; [] gorptest: 13:11:32.232543 drop table if exists "type_conv_test"; [] gorptest: 13:11:32.232588 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:32.232649 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:32.232674 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:32.232700 drop table if exists "time_test"; [] gorptest: 13:11:32.232746 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:32.251024 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: 13:11:32.265780 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:32.295390 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:32.318750 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:32.336905 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:32.358598 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:32.378875 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:32.409696 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:32.431416 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:32.451348 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:32.468822 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:32.487206 insert into "embedded_autoincr_test" ("Id","FirstName","LastName","MiddleName") values (null,?,?,?); [1:"Alice" 2:"Smith" 3:"Rose"] gorptest: 13:11:32.579517 drop table if exists "invoice_test"; [] gorptest: 13:11:32.598883 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:32.621576 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:32.639580 drop table if exists "invoice_override_test"; [] gorptest: 13:11:32.659160 drop table if exists "person_test"; [] gorptest: 13:11:32.684792 drop table if exists "ignored_column_test"; [] gorptest: 13:11:32.703643 drop table if exists "id_created_test"; [] gorptest: 13:11:32.721455 drop table if exists "type_conv_test"; [] gorptest: 13:11:32.741477 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:32.765463 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:32.783168 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:32.803863 drop table if exists "time_test"; [] gorptest: 13:11:32.825519 drop table if exists "id_created_test"; [] --- PASS: TestWithEmbeddedAutoincr (0.59s) === RUN TestSelectVal gorptest: 13:11:32.826047 create table "TableWithNull" ("Id" integer not null primary key, "Str" varchar(255), "Int64" integer, "Float64" real, "Bool" integer, "Bytes" blob) ; [] gorptest: 13:11:32.843118 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: 13:11:32.865402 select Int64 from TableWithNull where Str='abc' [] gorptest: 13:11:32.865540 select count(*) from TableWithNull [] gorptest: 13:11:32.865602 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] gorptest: 13:11:32.865660 select Int64 from TableWithNull where Str='notfound' [] gorptest: 13:11:32.865709 select Int64 from TableWithNull where Str='abc' [] gorptest: 13:11:32.865753 select Float64 from TableWithNull where Str='abc' [] gorptest: 13:11:32.865795 select min(Float64) from TableWithNull [] gorptest: 13:11:32.865848 select count(*) from TableWithNull where Str=? [1:"asdfasdf"] gorptest: 13:11:32.865901 select Float64 from TableWithNull where Str='notfound' [] gorptest: 13:11:32.866007 select Float64 from TableWithNull where Str='abc' [] gorptest: 13:11:32.866055 select Str from TableWithNull where Int64=? [1:78] gorptest: 13:11:32.866100 select Str from TableWithNull where Str='asdfasdf' [] gorptest: 13:11:32.866141 select Str from TableWithNull where Int64=? [1:78] gorptest: 13:11:32.866188 select Str from TableWithNull where Str='asdfasdf' [] gorptest: 13:11:32.866333 select Int64 from TableWithNull where Str=? [1:"abc"] gorptest: 13:11:32.866398 select Str from TableWithNull where Int64=? [1:78] gorptest: 13:11:32.866447 drop table if exists "TableWithNull"; [] --- PASS: TestSelectVal (0.07s) === RUN TestVersionMultipleRows 2025/06/12 13:11:32 Warning: Automatic mapping of Version struct members to version columns (see optimistic locking) will be deprecated in next version (V2) See: https://github.com/go-gorp/gorp/pull/214 gorptest: 13:11:32.891944 drop table if exists "invoice_test"; [] gorptest: 13:11:32.892266 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:32.892311 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:32.892346 drop table if exists "invoice_override_test"; [] gorptest: 13:11:32.892384 drop table if exists "person_test"; [] gorptest: 13:11:32.892405 drop table if exists "ignored_column_test"; [] gorptest: 13:11:32.892434 drop table if exists "id_created_test"; [] gorptest: 13:11:32.892455 drop table if exists "type_conv_test"; [] gorptest: 13:11:32.892475 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:32.892494 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:32.892523 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:32.892544 drop table if exists "time_test"; [] gorptest: 13:11:32.892581 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:32.907498 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: 13:11:32.922767 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:32.941609 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:32.959067 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:32.992274 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:33.007231 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:33.029487 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:33.046893 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:33.069700 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:33.091752 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:33.112354 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:33.119159 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733893119115492 2:1749733893119115492 3:"Bob" 4:"Smith" 5:1] gorptest: 13:11:33.141078 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733893141048086 2:1749733893141048086 3:"Jane" 4:"Smith" 5:1] gorptest: 13:11:33.169668 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733893169490545 2:1749733893169490545 3:"Mike" 4:"Smith" 5:1] gorptest: 13:11:33.188844 drop table if exists "invoice_test"; [] gorptest: 13:11:33.209322 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:33.229207 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:33.253545 drop table if exists "invoice_override_test"; [] gorptest: 13:11:33.283053 drop table if exists "person_test"; [] gorptest: 13:11:33.306354 drop table if exists "ignored_column_test"; [] gorptest: 13:11:33.325315 drop table if exists "id_created_test"; [] gorptest: 13:11:33.348829 drop table if exists "type_conv_test"; [] gorptest: 13:11:33.371678 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:33.393086 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:33.415309 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:33.434813 drop table if exists "time_test"; [] gorptest: 13:11:33.452914 drop table if exists "id_created_test"; [] --- PASS: TestVersionMultipleRows (0.56s) === RUN TestWithStringPk gorptest: 13:11:33.453279 create table string_pk_test (Id varchar(255), Name varchar(255)); [] gorptest: 13:11:33.473016 insert into "string_pk_test" ("Id","Name") values (null,?); [1:"foo"] gorptest: 13:11:33.487428 drop table if exists "string_pk_test"; [] --- PASS: TestWithStringPk (0.05s) === RUN TestSqlExecutorInterfaceSelects --- PASS: TestSqlExecutorInterfaceSelects (0.00s) === RUN TestWithTimeSelect 2025/06/12 13:11:33 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: 13:11:33.506212 drop table if exists "invoice_test"; [] gorptest: 13:11:33.506497 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:33.506547 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:33.506583 drop table if exists "invoice_override_test"; [] gorptest: 13:11:33.506615 drop table if exists "person_test"; [] gorptest: 13:11:33.506645 drop table if exists "ignored_column_test"; [] gorptest: 13:11:33.506669 drop table if exists "id_created_test"; [] gorptest: 13:11:33.506698 drop table if exists "type_conv_test"; [] gorptest: 13:11:33.506727 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:33.506755 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:33.506790 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:33.506814 drop table if exists "time_test"; [] gorptest: 13:11:33.506852 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:33.523616 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: 13:11:33.737508 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:34.559356 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:34.587324 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:34.606819 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:34.635465 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:34.653436 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:34.674873 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:34.696975 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:34.717597 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:34.737165 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:34.759319 insert into "time_test" ("Id","Time") values (null,?); [1:2025-06-12 12:40:34.759294527 +0000 UTC] gorptest: 13:11:34.783184 insert into "time_test" ("Id","Time") values (null,?); [1:2025-06-12 12:41:35.759294527 +0000 UTC] gorptest: 13:11:34.806775 SELECT id FROM time_test WHERE Time < ? [1:2025-06-12 12:41:34.759294527 +0000 UTC] gorptest: 13:11:34.806924 drop table if exists "invoice_test"; [] gorptest: 13:11:34.841743 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:34.857633 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:34.877209 drop table if exists "invoice_override_test"; [] gorptest: 13:11:34.898735 drop table if exists "person_test"; [] gorptest: 13:11:34.916678 drop table if exists "ignored_column_test"; [] gorptest: 13:11:34.935172 drop table if exists "id_created_test"; [] gorptest: 13:11:34.957078 drop table if exists "type_conv_test"; [] gorptest: 13:11:34.978683 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:35.002638 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:35.021701 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:35.040895 drop table if exists "time_test"; [] gorptest: 13:11:35.063511 drop table if exists "id_created_test"; [] --- PASS: TestWithTimeSelect (1.56s) === RUN TestInvoicePersonView 2025/06/12 13:11:35 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: 13:11:35.065893 drop table if exists "invoice_test"; [] gorptest: 13:11:35.066328 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:35.066368 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:35.066389 drop table if exists "invoice_override_test"; [] gorptest: 13:11:35.066417 drop table if exists "person_test"; [] gorptest: 13:11:35.066438 drop table if exists "ignored_column_test"; [] gorptest: 13:11:35.066457 drop table if exists "id_created_test"; [] gorptest: 13:11:35.066476 drop table if exists "type_conv_test"; [] gorptest: 13:11:35.066505 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:35.066525 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:35.066543 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:35.066562 drop table if exists "time_test"; [] gorptest: 13:11:35.066609 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:35.083586 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: 13:11:35.103604 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:35.122445 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:35.141053 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:35.163270 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:35.185155 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:35.207148 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:35.223579 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:35.249908 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:35.265734 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:35.285302 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:35.304688 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733895304664896 2:1749733895304664896 3:"bob" 4:"smith" 5:1] gorptest: 13:11:35.323210 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:0 2:0 3:"xmas order" 4:1 5:false] gorptest: 13:11:35.344845 select i.Id InvoiceId, p.Id PersonId, i.Memo, p.FName from invoice_test i, person_test p where i.PersonId = p.Id [] gorptest: 13:11:35.345126 drop table if exists "invoice_test"; [] gorptest: 13:11:35.369283 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:35.391037 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:35.415862 drop table if exists "invoice_override_test"; [] gorptest: 13:11:35.435249 drop table if exists "person_test"; [] gorptest: 13:11:35.467452 drop table if exists "ignored_column_test"; [] gorptest: 13:11:35.489312 drop table if exists "id_created_test"; [] gorptest: 13:11:35.515378 drop table if exists "type_conv_test"; [] gorptest: 13:11:35.533248 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:35.557188 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:35.575299 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:35.601401 drop table if exists "time_test"; [] gorptest: 13:11:35.617099 drop table if exists "id_created_test"; [] --- PASS: TestInvoicePersonView (0.55s) === RUN TestQuoteTableNames 2025/06/12 13:11:35 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: 13:11:35.617525 drop table if exists "invoice_test"; [] gorptest: 13:11:35.617817 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:35.617861 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:35.617886 drop table if exists "invoice_override_test"; [] gorptest: 13:11:35.617910 drop table if exists "person_test"; [] gorptest: 13:11:35.617962 drop table if exists "ignored_column_test"; [] gorptest: 13:11:35.617993 drop table if exists "id_created_test"; [] gorptest: 13:11:35.618015 drop table if exists "type_conv_test"; [] gorptest: 13:11:35.618038 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:35.618061 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:35.618083 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:35.618106 drop table if exists "time_test"; [] gorptest: 13:11:35.618138 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:35.694425 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: 13:11:35.708971 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:35.731572 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:35.755208 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:35.775496 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:35.795381 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:35.816907 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:35.834627 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:35.854811 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:35.971323 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:35.995787 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] --- PASS: TestQuoteTableNames (0.74s) === RUN TestSelectTooManyCols 2025/06/12 13:11:36 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: 13:11:36.354285 drop table if exists "invoice_test"; [] gorptest: 13:11:36.354643 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:36.354682 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:36.354704 drop table if exists "invoice_override_test"; [] gorptest: 13:11:36.354724 drop table if exists "person_test"; [] gorptest: 13:11:36.354743 drop table if exists "ignored_column_test"; [] gorptest: 13:11:36.354770 drop table if exists "id_created_test"; [] gorptest: 13:11:36.354790 drop table if exists "type_conv_test"; [] gorptest: 13:11:36.354814 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:36.354839 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:36.354858 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:36.354883 drop table if exists "time_test"; [] gorptest: 13:11:36.354925 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:36.374510 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: 13:11:36.389207 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:36.413076 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:36.543569 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:36.557436 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:36.577827 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:36.597088 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:36.619164 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:36.641044 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:36.661703 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:36.679255 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:36.706958 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733896706906719 2:1749733896706906719 3:"bob" 4:"smith" 5:1] gorptest: 13:11:36.813378 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733896813346243 2:1749733896813346243 3:"jane" 4:"doe" 5:1] gorptest: 13:11:36.835529 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 13:11:36.837370 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:2] gorptest: 13:11:36.837506 select * from person_test where Id=? [1:1] gorptest: 13:11:36.837617 select * from person_test order by fname asc [] gorptest: 13:11:36.837787 drop table if exists "invoice_test"; [] gorptest: 13:11:36.859929 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:36.877205 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:36.897134 drop table if exists "invoice_override_test"; [] gorptest: 13:11:36.923254 drop table if exists "person_test"; [] gorptest: 13:11:36.948654 drop table if exists "ignored_column_test"; [] gorptest: 13:11:36.969131 drop table if exists "id_created_test"; [] gorptest: 13:11:37.056704 drop table if exists "type_conv_test"; [] gorptest: 13:11:37.073405 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:37.095052 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:37.116747 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:37.137027 drop table if exists "time_test"; [] gorptest: 13:11:37.155599 drop table if exists "id_created_test"; [] --- PASS: TestSelectTooManyCols (0.80s) === RUN TestSelectSingleVal 2025/06/12 13:11:37 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: 13:11:37.156020 drop table if exists "invoice_test"; [] gorptest: 13:11:37.156332 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:37.156360 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:37.156384 drop table if exists "invoice_override_test"; [] gorptest: 13:11:37.156407 drop table if exists "person_test"; [] gorptest: 13:11:37.156430 drop table if exists "ignored_column_test"; [] gorptest: 13:11:37.156453 drop table if exists "id_created_test"; [] gorptest: 13:11:37.156475 drop table if exists "type_conv_test"; [] gorptest: 13:11:37.156498 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:37.156521 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:37.156543 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:37.156566 drop table if exists "time_test"; [] gorptest: 13:11:37.156598 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:37.175595 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: 13:11:37.195941 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:37.326815 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:37.398872 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:37.420642 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:37.447209 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:37.464942 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:37.493128 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:37.513382 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:37.530798 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:37.706584 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:37.724875 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733897724845594 2:1749733897724845594 3:"bob" 4:"smith" 5:1] gorptest: 13:11:37.742951 select "Id","Created","Updated","FName","LName","Version" from "person_test" where "Id"=?; [1:1] gorptest: 13:11:37.744944 select * from person_test where Id=? [1:1] gorptest: 13:11:37.745091 select FName from person_test where Id=? [1:1] gorptest: 13:11:37.745176 select * from person_test where Id=? [1:1] gorptest: 13:11:37.745276 select * from person_test where 2<1 AND Id=? [1:1] gorptest: 13:11:37.745361 select * from person_test where Id=? [1:-2222] gorptest: 13:11:37.745456 insert into "person_test" ("Id","Created","Updated","FName","LName","Version") values (null,?,?,?,?,?); [1:1749733897745442263 2:1749733897745442263 3:"bob" 4:"smith" 5:1] gorptest: 13:11:37.769613 select * from person_test where Fname='bob' [] gorptest: 13:11:37.769946 select * from person_test where Id=-123 [] gorptest: 13:11:37.770001 select * from person_test where Id=-123 [] gorptest: 13:11:37.770037 select * from person_test where Id=-123 [] gorptest: 13:11:37.770067 select * from person_test where Id=-123 [] gorptest: 13:11:37.770127 drop table if exists "invoice_test"; [] gorptest: 13:11:37.787204 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:37.803132 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:37.823007 drop table if exists "invoice_override_test"; [] gorptest: 13:11:37.841122 drop table if exists "person_test"; [] gorptest: 13:11:37.858661 drop table if exists "ignored_column_test"; [] gorptest: 13:11:37.893517 drop table if exists "id_created_test"; [] gorptest: 13:11:37.913277 drop table if exists "type_conv_test"; [] gorptest: 13:11:37.937579 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:37.954780 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:37.977130 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:37.993530 drop table if exists "time_test"; [] gorptest: 13:11:38.009232 drop table if exists "id_created_test"; [] --- PASS: TestSelectSingleVal (0.85s) === RUN TestSelectAlias 2025/06/12 13:11: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: 13:11:38.009597 drop table if exists "invoice_test"; [] gorptest: 13:11:38.009856 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:38.009893 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:38.009968 drop table if exists "invoice_override_test"; [] gorptest: 13:11:38.009995 drop table if exists "person_test"; [] gorptest: 13:11:38.010014 drop table if exists "ignored_column_test"; [] gorptest: 13:11:38.010032 drop table if exists "id_created_test"; [] gorptest: 13:11:38.010050 drop table if exists "type_conv_test"; [] gorptest: 13:11:38.010074 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:38.010093 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:38.010111 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:38.010131 drop table if exists "time_test"; [] gorptest: 13:11:38.010157 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:38.019306 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: 13:11:38.035361 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:38.059403 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:38.083027 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:38.105341 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:38.125706 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:38.144819 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:38.164816 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:38.185362 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:38.203697 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:38.227946 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:38.245638 insert into "id_created_test" ("Id","Created") values (null,?); [1:3] gorptest: 13:11:38.269111 select * from id_created_test where Id=1 [] gorptest: 13:11:38.271073 SELECT *, 1 AS external FROM id_created_test [] gorptest: 13:11:38.271173 drop table if exists "invoice_test"; [] gorptest: 13:11:38.288713 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:38.313911 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:38.335799 drop table if exists "invoice_override_test"; [] gorptest: 13:11:38.359471 drop table if exists "person_test"; [] gorptest: 13:11:38.383447 drop table if exists "ignored_column_test"; [] gorptest: 13:11:38.407407 drop table if exists "id_created_test"; [] gorptest: 13:11:38.431054 drop table if exists "type_conv_test"; [] gorptest: 13:11:38.455339 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:38.478932 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:38.499045 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:38.521492 drop table if exists "time_test"; [] gorptest: 13:11:38.541526 drop table if exists "id_created_test"; [] --- PASS: TestSelectAlias (0.53s) === RUN TestMysqlPanicIfDialectNotInitialized --- PASS: TestMysqlPanicIfDialectNotInitialized (0.00s) === RUN TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange 2025/06/12 13:11: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: 13:11:38.543850 drop table if exists "invoice_test"; [] gorptest: 13:11:38.544387 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:38.544433 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:38.544457 drop table if exists "invoice_override_test"; [] gorptest: 13:11:38.544481 drop table if exists "person_test"; [] gorptest: 13:11:38.544510 drop table if exists "ignored_column_test"; [] gorptest: 13:11:38.544533 drop table if exists "id_created_test"; [] gorptest: 13:11:38.544559 drop table if exists "type_conv_test"; [] gorptest: 13:11:38.544582 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:38.544605 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:38.544628 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:38.544655 drop table if exists "time_test"; [] gorptest: 13:11:38.544687 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:38.561095 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: 13:11:38.585051 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:38.603280 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:38.626814 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:38.649491 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:38.671460 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:38.693348 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:38.721718 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:38.742635 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:38.760978 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:38.783164 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:38.805020 drop table if exists "invoice_test"; [] gorptest: 13:11:38.825025 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:38.845272 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:38.864929 drop table if exists "invoice_override_test"; [] gorptest: 13:11:38.890900 drop table if exists "person_test"; [] gorptest: 13:11:38.907137 drop table if exists "ignored_column_test"; [] gorptest: 13:11:38.927176 drop table if exists "id_created_test"; [] gorptest: 13:11:38.950697 drop table if exists "type_conv_test"; [] gorptest: 13:11:38.967683 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:38.991124 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:39.015155 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:39.037011 drop table if exists "time_test"; [] gorptest: 13:11:39.061059 drop table if exists "id_created_test"; [] gorptest: 13:11:39.061138 drop table if exists "single_column_table"; [] gorptest: 13:11:39.061183 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: 13:11:39.079159 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: 13:11:39.097500 create table if not exists "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:39.121446 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: 13:11:39.134300 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: 13:11:39.157187 create table if not exists "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:39.172971 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:39.193541 create table if not exists "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:39.212898 create table if not exists "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:39.237203 create table if not exists "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:39.257620 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: 13:11:39.273052 create table if not exists "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:39.290893 create table if not exists "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer, "External" integer) ; [] gorptest: 13:11:39.290954 create table if not exists "single_column_table" ("SomeId" varchar(255) not null primary key) ; [] gorptest: 13:11:39.314727 delete from "invoice_test"; [] gorptest: 13:11:39.331277 delete from "invoice_tag_test"; [] gorptest: 13:11:39.339399 delete from "alias_trans_field_test"; [] gorptest: 13:11:39.358632 delete from "invoice_override_test"; [] gorptest: 13:11:39.377528 delete from "person_test"; [] gorptest: 13:11:39.396972 delete from "ignored_column_test"; [] gorptest: 13:11:39.417906 delete from "id_created_test"; [] gorptest: 13:11:39.441615 delete from "type_conv_test"; [] gorptest: 13:11:39.456555 delete from "embedded_struct_test"; [] gorptest: 13:11:39.476853 delete from "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:39.503211 delete from "embedded_autoincr_test"; [] gorptest: 13:11:39.516846 delete from "time_test"; [] gorptest: 13:11:39.544953 delete from "id_created_test"; [] gorptest: 13:11:39.567689 delete from "single_column_table"; [] gorptest: 13:11:39.581412 update "single_column_table" set "SomeId"=? where "SomeId"=?; [1:"A Unique Id String" 2:"A Unique Id String"] gorptest: 13:11:39.584923 drop table if exists "invoice_test"; [] gorptest: 13:11:39.607597 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:39.630892 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:39.654329 drop table if exists "invoice_override_test"; [] gorptest: 13:11:39.683326 drop table if exists "person_test"; [] gorptest: 13:11:39.704804 drop table if exists "ignored_column_test"; [] gorptest: 13:11:39.729407 drop table if exists "id_created_test"; [] gorptest: 13:11:39.751757 drop table if exists "type_conv_test"; [] gorptest: 13:11:39.774930 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:39.811684 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:39.837253 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:39.855523 drop table if exists "time_test"; [] gorptest: 13:11:39.877259 drop table if exists "id_created_test"; [] gorptest: 13:11:39.877340 drop table if exists "single_column_table"; [] --- PASS: TestSingleColumnKeyDbReturnsZeroRowsUpdatedOnPKChange (1.36s) === RUN TestPrepare 2025/06/12 13:11: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: 13:11:39.904524 drop table if exists "invoice_test"; [] gorptest: 13:11:39.904850 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:39.904900 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:39.904927 drop table if exists "invoice_override_test"; [] gorptest: 13:11:39.904952 drop table if exists "person_test"; [] gorptest: 13:11:39.904994 drop table if exists "ignored_column_test"; [] gorptest: 13:11:39.905019 drop table if exists "id_created_test"; [] gorptest: 13:11:39.905044 drop table if exists "type_conv_test"; [] gorptest: 13:11:39.905069 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:39.905109 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:39.905135 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:39.905158 drop table if exists "time_test"; [] gorptest: 13:11:39.905186 create table "invoice_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:39.929408 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: 13:11:39.953224 create table "alias_trans_field_test" ("id" integer not null primary key autoincrement, "bar" varchar(255)) ; [] gorptest: 13:11:39.978269 create table "invoice_override_test" ("Id" varchar(255) not null primary key, "Created" integer, "Updated" integer, "Memo" varchar(255), "PersonId" integer, "IsPaid" integer) ; [] gorptest: 13:11:39.999376 create table "person_test" ("Id" integer not null primary key autoincrement, "Created" integer, "Updated" integer, "FName" varchar(255), "LName" varchar(255), "Version" integer) ; [] gorptest: 13:11:40.030226 create table "ignored_column_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:40.049414 create table "id_created_test" ("Id" integer not null primary key autoincrement, "Created" integer) ; [] gorptest: 13:11:40.071902 create table "type_conv_test" ("Id" integer not null primary key autoincrement, "PersonJSON" varchar(255), "Name" varchar(255)) ; [] gorptest: 13:11:40.093340 create table "embedded_struct_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255)) ; [] gorptest: 13:11:40.115712 create table "embedded_struct_before_autoincr_test" ("FirstName" varchar(255), "LastName" varchar(255), "Id" integer not null primary key autoincrement) ; [] gorptest: 13:11:40.140665 create table "embedded_autoincr_test" ("Id" integer not null primary key autoincrement, "FirstName" varchar(255), "LastName" varchar(255), "MiddleName" varchar(255)) ; [] gorptest: 13:11:40.168603 create table "time_test" ("Id" integer not null primary key autoincrement, "Time" datetime) ; [] gorptest: 13:11:40.190221 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-foo" 4:0 5:false] gorptest: 13:11:40.207556 insert into "invoice_test" ("Id","Created","Updated","Memo","PersonId","IsPaid") values (null,?,?,?,?,?); [1:100 2:200 3:"prepare-bar" 4:0 5:false] gorptest: 13:11:40.231748 UPDATE invoice_test SET Memo=? WHERE Id=? [1:] gorptest: 13:11:40.255664 SELECT * from invoice_test WHERE Memo='prepare-baz' [] gorptest: 13:11:40.255920 begin; [] gorptest: 13:11:40.255985 UPDATE invoice_test SET IsPaid=? WHERE Id=? [1:] gorptest: 13:11:40.256182 SELECT * from invoice_test WHERE IsPaid=? [1:true] gorptest: 13:11:40.257050 SELECT * from invoice_test WHERE IsPaid=? [1:true] gorptest: 13:11:40.257243 commit; [] gorptest: 13:11:40.283262 SELECT * from invoice_test WHERE IsPaid=? [1:true] gorptest: 13:11:40.283501 drop table if exists "invoice_test"; [] gorptest: 13:11:40.312079 drop table if exists "invoice_tag_test"; [] gorptest: 13:11:40.337867 drop table if exists "alias_trans_field_test"; [] gorptest: 13:11:40.352843 drop table if exists "invoice_override_test"; [] gorptest: 13:11:40.381908 drop table if exists "person_test"; [] gorptest: 13:11:40.403419 drop table if exists "ignored_column_test"; [] gorptest: 13:11:40.433065 drop table if exists "id_created_test"; [] gorptest: 13:11:40.458210 drop table if exists "type_conv_test"; [] gorptest: 13:11:40.491259 drop table if exists "embedded_struct_test"; [] gorptest: 13:11:40.513908 drop table if exists "embedded_struct_before_autoincr_test"; [] gorptest: 13:11:40.546933 drop table if exists "embedded_autoincr_test"; [] gorptest: 13:11:40.561738 drop table if exists "time_test"; [] gorptest: 13:11:40.585240 drop table if exists "id_created_test"; [] --- PASS: TestPrepare (0.68s) PASS ok gopkg.in/gorp.v1 21.036s 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_amd64.buildinfo dpkg-genchanges --build=binary -O../golang-gopkg-gorp.v1_1.7.2-2_amd64.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: 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/2063623 and its subdirectories I: Current time: Thu Jun 12 01:11:46 -12 2025 I: pbuilder-time-stamp: 1749733906 Fri May 10 06:48:48 UTC 2024 I: 1st build successful. Starting 2nd build on remote node infom01-amd64.debian.net. Fri May 10 06:48:48 UTC 2024 I: Preparing to do remote build '2' on infom01-amd64.debian.net. Fri May 10 06:50:51 UTC 2024 I: Deleting $TMPDIR on infom01-amd64.debian.net. Fri May 10 06:50:52 UTC 2024 I: golang-gopkg-gorp.v1_1.7.2-2_amd64.changes: Format: 1.8 Date: Sun, 19 Apr 2020 20:26:27 +0530 Source: golang-gopkg-gorp.v1 Binary: golang-gopkg-gorp.v1-dev Architecture: all Version: 1.7.2-2 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Pirate Praveen Description: golang-gopkg-gorp.v1-dev - Go Relational Persistence - an ORM-ish library for Go (library) Changes: golang-gopkg-gorp.v1 (1.7.2-2) unstable; urgency=medium . * Source only upload for testing migration Checksums-Sha1: b0ff3c44f5e5144378ef12551b8a933ebc0ad14a 27848 golang-gopkg-gorp.v1-dev_1.7.2-2_all.deb 01622db043ce5a76e5eed723e116b73e54f66ccb 6271 golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo Checksums-Sha256: 1cc14b610fb7fb5bcdb0a0a503ea5cc9153298178a2fcea913ece8baab171aac 27848 golang-gopkg-gorp.v1-dev_1.7.2-2_all.deb 7222b445cb5f9e230cc4af8c569899e91b0f4159fed8a79d1df8a1e9066d0593 6271 golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo Files: ab68ec51d63d2eb7e26ed829b5ba2838 27848 devel optional golang-gopkg-gorp.v1-dev_1.7.2-2_all.deb e5ecb40912fd02379a9d46e260471fe5 6271 devel optional golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo Fri May 10 06:50:53 UTC 2024 I: diffoscope 265 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_38-9123.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/golang-gopkg-gorp.v1_1.7.2-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/golang-gopkg-gorp.v1_1.7.2-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/golang-gopkg-gorp.v1_1.7.2-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/b1/golang-gopkg-gorp.v1_1.7.2-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.WoVs60Gj/b2/golang-gopkg-gorp.v1_1.7.2-2_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.412s) 0.412s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.018s) 0.018s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 791ms CPU time consumed: 789ms Fri May 10 06:50:55 UTC 2024 I: diffoscope 265 found no differences in the changes files, and a .buildinfo file also exists. Fri May 10 06:50:55 UTC 2024 I: golang-gopkg-gorp.v1 from trixie built successfully and reproducibly on amd64. Fri May 10 06:50:56 UTC 2024 I: Submitting .buildinfo files to external archives: Fri May 10 06:50:56 UTC 2024 I: Submitting 8.0K b1/golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo.asc Fri May 10 06:50:57 UTC 2024 I: Submitting 8.0K b2/golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo.asc Fri May 10 06:50:58 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri May 10 06:50:58 UTC 2024 I: Done submitting .buildinfo files. Fri May 10 06:50:58 UTC 2024 I: Removing signed golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo.asc files: removed './b1/golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo.asc' removed './b2/golang-gopkg-gorp.v1_1.7.2-2_amd64.buildinfo.asc'