@@ -23,15 +23,19 @@ func TestAccPostgresqlEventTrigger_Basic(t *testing.T) {
23
23
24
24
dbName , _ := getTestDBNames (dbSuffix )
25
25
26
- testAccPostgresqlDataSourceTablesEventTriggerConfig := fmt .Sprintf (testAccPostgreSQLEventTriggerConfig , dbName , schemas [0 ])
27
-
28
26
resource .Test (t , resource.TestCase {
29
27
PreCheck : func () { testAccPreCheck (t ) },
30
28
Providers : testAccProviders ,
31
29
CheckDestroy : testAccCheckPostgresqlEventTriggerDestroy ,
32
30
Steps : []resource.TestStep {
33
31
{
34
- Config : testAccPostgresqlDataSourceTablesEventTriggerConfig ,
32
+ Config : fmt .Sprintf (testAccPostgreSQLEventTriggerConfig , dbName , schemas [0 ], "test_event" ),
33
+ Check : resource .ComposeTestCheckFunc (
34
+ testAccCheckPostgresqlEventTriggerExists ("postgresql_event_trigger.event_trigger" , dbName ),
35
+ ),
36
+ },
37
+ {
38
+ Config : fmt .Sprintf (testAccPostgreSQLEventTriggerConfig , dbName , schemas [0 ], "test_event_renamed" ),
35
39
Check : resource .ComposeTestCheckFunc (
36
40
testAccCheckPostgresqlEventTriggerExists ("postgresql_event_trigger.event_trigger" , dbName ),
37
41
),
@@ -58,7 +62,7 @@ func testAccCheckPostgresqlEventTriggerExists(n string, database string) resourc
58
62
}
59
63
defer deferredRollback (txn )
60
64
61
- exists , err := checkEventTriggerExists (txn , rs .Primary .ID )
65
+ exists , err := checkEventTriggerExists (txn , rs .Primary .Attributes [ "name" ] )
62
66
63
67
if err != nil {
64
68
return fmt .Errorf ("Error checking event trigger %s" , err )
@@ -93,7 +97,7 @@ func testAccCheckPostgresqlEventTriggerDestroy(s *terraform.State) error {
93
97
}
94
98
defer deferredRollback (txn )
95
99
96
- exists , err := checkEventTriggerExists (txn , rs .Primary .ID )
100
+ exists , err := checkEventTriggerExists (txn , rs .Primary .Attributes [ "name" ] )
97
101
98
102
if err != nil {
99
103
return fmt .Errorf ("Error checking event trigger %s" , err )
@@ -136,7 +140,7 @@ resource "postgresql_function" "function" {
136
140
}
137
141
138
142
resource "postgresql_event_trigger" "event_trigger" {
139
- name = "event_trigger_test "
143
+ name = "%[3]s "
140
144
database = "%[1]s"
141
145
function = postgresql_function.function.name
142
146
function_schema = postgresql_function.function.schema
0 commit comments