@@ -162,37 +162,34 @@ func resourceAwsGlueCatalogDatabaseRead(d *schema.ResourceData, meta interface{}
162162 return fmt .Errorf ("Error reading Glue Catalog Database: %s" , err .Error ())
163163 }
164164
165+ database := out .Database
165166 databaseArn := arn.ARN {
166167 Partition : meta .(* AWSClient ).partition ,
167168 Service : "glue" ,
168169 Region : meta .(* AWSClient ).region ,
169170 AccountID : meta .(* AWSClient ).accountid ,
170- Resource : fmt .Sprintf ("database/%s" , aws .StringValue (out . Database .Name )),
171+ Resource : fmt .Sprintf ("database/%s" , aws .StringValue (database .Name )),
171172 }.String ()
172173 d .Set ("arn" , databaseArn )
173-
174- d .Set ("name" , out .Database .Name )
175- d .Set ("catalog_id" , catalogID )
176- d .Set ("description" , out .Database .Description )
177- d .Set ("location_uri" , out .Database .LocationUri )
178- d .Set ("parameters" , aws .StringValueMap (out .Database .Parameters ))
174+ d .Set ("name" , database .Name )
175+ d .Set ("catalog_id" , database .CatalogId )
176+ d .Set ("description" , database .Description )
177+ d .Set ("location_uri" , database .LocationUri )
178+ d .Set ("parameters" , aws .StringValueMap (database .Parameters ))
179179
180180 return nil
181181}
182182
183183func resourceAwsGlueCatalogDatabaseDelete (d * schema.ResourceData , meta interface {}) error {
184184 conn := meta .(* AWSClient ).glueconn
185- catalogID , name , err := readAwsGlueCatalogID (d .Id ())
186- if err != nil {
187- return err
188- }
189185
190- log .Printf ("[DEBUG] Glue Catalog Database: %s:%s" , catalogID , name )
191- _ , err = conn .DeleteDatabase (& glue.DeleteDatabaseInput {
192- Name : aws .String (name ),
186+ log .Printf ("[DEBUG] Glue Catalog Database: %s" , d .Id ())
187+ _ , err := conn .DeleteDatabase (& glue.DeleteDatabaseInput {
188+ Name : aws .String (d .Get ("name" ).(string )),
189+ CatalogId : aws .String (d .Get ("catalog_id" ).(string )),
193190 })
194191 if err != nil {
195- return fmt .Errorf ("Error deleting Glue Catalog Database: %s " , err . Error () )
192+ return fmt .Errorf ("Error deleting Glue Catalog Database: %w " , err )
196193 }
197194 return nil
198195}
0 commit comments