@@ -10,6 +10,8 @@ import (
1010 "github.com/lib/pq"
1111 "github.com/sirupsen/logrus"
1212
13+ // Don't delete below package. Used for driver "postgres"
14+ _ "github.com/lib/pq"
1315 // Don't delete below package. Used for driver "cloudsqlpostgres"
1416 _ "github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/dialers/postgres"
1517)
@@ -117,7 +119,7 @@ func (p Postgres) isRowExist(database, query, user, password string) bool {
117119 var name string
118120 err = db .QueryRow (query ).Scan (& name )
119121 if err != nil {
120- logrus .Debug ( err )
122+ logrus .Debugf ( "failed executing query %s - %s" , query , err )
121123 return false
122124 }
123125 return true
@@ -129,12 +131,14 @@ func (p Postgres) createDatabase(admin AdminCredentials) error {
129131 if ! p .isDbExist (admin ) {
130132 err := p .executeQuery ("postgres" , create , admin )
131133 if err != nil {
134+ logrus .Errorf ("failed creating postgres database %s" , err )
132135 return err
133136 }
134137 }
135138
136139 err := p .addExtensions (admin )
137140 if err != nil {
141+ logrus .Errorf ("failed creating postgres extensions %s" , err )
138142 return err
139143 }
140144
@@ -149,17 +153,20 @@ func (p Postgres) createUser(admin AdminCredentials) error {
149153 if ! p .isUserExist (admin ) {
150154 err := p .executeQuery ("postgres" , create , admin )
151155 if err != nil {
156+ logrus .Errorf ("failed creating postgres user - %s" , err )
152157 return err
153158 }
154159 } else {
155160 err := p .executeQuery ("postgres" , update , admin )
156161 if err != nil {
162+ logrus .Errorf ("failed updating postgres user %s - %s" , update , err )
157163 return err
158164 }
159165 }
160166
161167 err := p .executeQuery ("postgres" , grant , admin )
162168 if err != nil {
169+ logrus .Errorf ("failed granting postgres user %s - %s" , grant , err )
163170 return err
164171 }
165172
@@ -173,6 +180,7 @@ func (p Postgres) deleteDatabase(admin AdminCredentials) error {
173180 if p .isDbExist (admin ) {
174181 err := p .executeQuery ("postgres" , revoke , admin )
175182 if err != nil {
183+ logrus .Errorf ("failed revoking connection on database %s - %s" , revoke , err )
176184 return err
177185 }
178186
@@ -226,6 +234,7 @@ func (p Postgres) addExtensions(admin AdminCredentials) error {
226234 query := fmt .Sprintf ("CREATE EXTENSION IF NOT EXISTS \" %s\" ;" , ext )
227235 err := p .executeExec (p .Database , query , admin )
228236 if err != nil {
237+ logrus .Errorf ("failed creating extensions %s - %s" , query , err )
229238 return err
230239 }
231240 }
0 commit comments