diff --git a/mysql/adapter_test.go b/mysql/adapter_test.go
index f216398f9003c4e385eb1fcfec4d877abb5dc231..0327e6a57bd60a11037c1972980d6b3850247a73 100644
--- a/mysql/adapter_test.go
+++ b/mysql/adapter_test.go
@@ -19,6 +19,7 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
+//go:generate bash -c "sed s/ADAPTER/mysql/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
 package mysql
 
 import (
@@ -130,5 +131,3 @@ func tearUp() error {
 
 	return nil
 }
-
-//go:generate bash -c "sed s/ADAPTER/mysql/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
diff --git a/mysql/benchmark_test.go b/mysql/benchmark_test.go
index bccb0f188e574cfdf6e8d4bfc79e9bc04f405fe5..1558a9b7aea1f481cadeca64d49838aa345dea1a 100644
--- a/mysql/benchmark_test.go
+++ b/mysql/benchmark_test.go
@@ -1,3 +1,4 @@
+//go:generate bash -c "sed s/ADAPTER/mysql/g ../internal/sqladapter/testing/adapter_benchmark.go.tpl > generated_benchmark_test.go"
 package mysql
 
 const (
@@ -8,5 +9,3 @@ const (
 	updateArtistWhereName                      = "UPDATE `artist` SET `name` = ? WHERE `name` = ?"
 	deleteArtistWhereName                      = "DELETE FROM `artis` WHERE `name` = $1"
 )
-
-//go:generate bash -c "sed s/ADAPTER/mysql/g ../internal/sqladapter/testing/adapter_benchmark.go.tpl > generated_benchmark_test.go"
diff --git a/postgresql/adapter_test.go b/postgresql/adapter_test.go
index 3a95ccf0a5620d17b6c1bec8fa0fc754c58b2479..639e3ccf11b760158581b65151f4bbc6d27a638e 100644
--- a/postgresql/adapter_test.go
+++ b/postgresql/adapter_test.go
@@ -19,6 +19,7 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
+//go:generate bash -c "sed s/ADAPTER/postgresql/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
 package postgresql
 
 import (
@@ -335,5 +336,3 @@ func TestOptionTypeJsonbStruct(t *testing.T) {
 	assert.Equal(t, "a", item1Chk.Settings.Name)
 	assert.Equal(t, int64(123), item1Chk.Settings.Num)
 }
-
-//go:generate bash -c "sed s/ADAPTER/postgresql/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
diff --git a/postgresql/benchmark_test.go b/postgresql/benchmark_test.go
index ea275f003cfa3547875aa70de9e977aa51244a3d..62a713d2cfa1980ff89a952f046ac7561d7104c5 100644
--- a/postgresql/benchmark_test.go
+++ b/postgresql/benchmark_test.go
@@ -1,3 +1,4 @@
+//go:generate bash -c "sed s/ADAPTER/postgresql/g ../internal/sqladapter/testing/adapter_benchmark.go.tpl > generated_benchmark_test.go"
 package postgresql
 
 const (
@@ -8,5 +9,3 @@ const (
 	updateArtistWhereName                      = `UPDATE "artist" SET "name" = $1 WHERE "name" = $2`
 	deleteArtistWhereName                      = `DELETE FROM "artist" WHERE "name" = $1`
 )
-
-//go:generate bash -c "sed s/ADAPTER/postgresql/g ../internal/sqladapter/testing/adapter_benchmark.go.tpl > generated_benchmark_test.go"
diff --git a/ql/adapter_test.go b/ql/adapter_test.go
index a598a7fd3fa17fd0499b3b9b5791e36c6f004eca..a7a1998c2f3ba51a271e966b04586d9e640c1351 100644
--- a/ql/adapter_test.go
+++ b/ql/adapter_test.go
@@ -19,6 +19,7 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
+//go:generate bash -c "sed s/ADAPTER/ql/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
 package ql
 
 import (
@@ -122,5 +123,3 @@ func tearUp() error {
 
 	return nil
 }
-
-//go:generate bash -c "sed s/ADAPTER/ql/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
diff --git a/sqlite/adapter_test.go b/sqlite/adapter_test.go
index 03fccda634f2a121ee725062b49038076271e5ea..10d7a55230a50f6c9eb5220e99d4cf2b9b756ae5 100644
--- a/sqlite/adapter_test.go
+++ b/sqlite/adapter_test.go
@@ -19,6 +19,7 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
+//go:generate bash -c "sed s/ADAPTER/sqlite/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
 package sqlite
 
 import (
@@ -125,5 +126,3 @@ func tearUp() error {
 
 	return nil
 }
-
-//go:generate bash -c "sed s/ADAPTER/sqlite/g ../internal/sqladapter/testing/adapter.go.tpl > generated_test.go"
diff --git a/sqlite/benchmark_test.go b/sqlite/benchmark_test.go
index c4aaf20c6740bc6b06621e7362257f43f4f76e4f..497af00194ac352ecd9743bb147c80c14040bda1 100644
--- a/sqlite/benchmark_test.go
+++ b/sqlite/benchmark_test.go
@@ -1,3 +1,4 @@
+//go:generate bash -c "sed s/ADAPTER/sqlite/g ../internal/sqladapter/testing/adapter_benchmark.go.tpl > generated_benchmark_test.go"
 package sqlite
 
 const (
@@ -8,5 +9,3 @@ const (
 	updateArtistWhereName                      = `UPDATE "artist" SET "name" = ? WHERE "name" = ?`
 	deleteArtistWhereName                      = `DELETE FROM "artist" WHERE "name" = ?`
 )
-
-//go:generate bash -c "sed s/ADAPTER/sqlite/g ../internal/sqladapter/testing/adapter_benchmark.go.tpl > generated_benchmark_test.go"