From 6169677cd97d53da3ab4dbd21de78c1c82bd7cad Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Wed, 28 Jun 2023 22:57:03 +0000 Subject: [PATCH] Convert uuid.Nil to NULL Signed-off-by: Gabriel Adrian Samfira --- database/sql/sql.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/database/sql/sql.go b/database/sql/sql.go index dc850e6b..78c0c211 100644 --- a/database/sql/sql.go +++ b/database/sql/sql.go @@ -203,6 +203,20 @@ func (s *sqlDatabase) migrateDB() error { return errors.Wrap(err, "running cascade migration") } + if s.conn.Migrator().HasTable(&Pool{}) { + if err := s.conn.Exec("update pools set repo_id=NULL where repo_id='00000000-0000-0000-0000-000000000000'").Error; err != nil { + return errors.Wrap(err, "updating pools") + } + + if err := s.conn.Exec("update pools set org_id=NULL where org_id='00000000-0000-0000-0000-000000000000'").Error; err != nil { + return errors.Wrap(err, "updating pools") + } + + if err := s.conn.Exec("update pools set enterprise_id=NULL where enterprise_id='00000000-0000-0000-0000-000000000000'").Error; err != nil { + return errors.Wrap(err, "updating pools") + } + } + if err := s.conn.AutoMigrate( &Tag{}, &Pool{},