Skip to content

Commit 0c82d61

Browse files
use specific function to retrieve the database arg
1 parent c9baa78 commit 0c82d61

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

postgresql/resource_postgresql_script.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ func resourcePostgreSQLScriptCreateOrUpdate(ctx context.Context, db *DBConnectio
8585
}
8686

8787
// Get the target database connection
88-
database := getDatabase(d, db.client.databaseName)
88+
database := getDatabaseForScript(d, db.client.databaseName)
8989

9090
client := db.client.config.NewClient(database)
9191
newDB, err := client.Connect()
@@ -122,6 +122,14 @@ func resourcePostgreSQLScriptCreateOrUpdate(ctx context.Context, db *DBConnectio
122122
return nil
123123
}
124124

125+
func getDatabaseForScript(d *schema.ResourceData, databaseName string) string {
126+
if v, ok := d.GetOk(scriptDatabaseAttr); ok {
127+
databaseName = v.(string)
128+
}
129+
130+
return databaseName
131+
}
132+
125133
func resourcePostgreSQLScriptRead(db *DBConnection, d *schema.ResourceData) error {
126134
return resourcePostgreSQLScriptReadImpl(db, d)
127135
}
@@ -133,7 +141,7 @@ func resourcePostgreSQLScriptReadImpl(db *DBConnection, d *schema.ResourceData)
133141
}
134142
newSum := shasumCommands(commands)
135143

136-
database := getDatabase(d, db.client.databaseName)
144+
database := getDatabaseForScript(d, db.client.databaseName)
137145

138146
d.Set(scriptShasumAttr, newSum)
139147
d.Set(scriptDatabaseAttr, database)

0 commit comments

Comments
 (0)