@@ -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+
125133func 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