gormでDMスキーマを指定する方法を調べると
db, err = gorm.Open(postgres.New(postgres.Config{
DSN: `user=test password=test dbname=DB-NAME port=5432 sslmode=disable`,
PreferSimpleProtocol: true,
}), &gorm.Config{
NamingStrategy: schema.NamingStrategy{
TablePrefix: "YOUR_SCHEMA_NAME.", // schema name
SingularTable: false,
}})
このconfigで指定するやり方が出てきたがうまくできなかった
単純に、DB説情報にsearch_pathを指定すればいいだけだった
"user=test password=test dbname=DB-NAME host=localhost search_path=YOUR_SCHEMA_NAME port=5432 sslmode=disable"
gooseも同様