@@ -32,6 +32,21 @@ func printAllRowsInTable(conn *pgx.Conn) {
32
32
}
33
33
}
34
34
35
+ func printRowAfterDeleting (conn * pgx.Conn ) {
36
+ const QUERY = "DELETE FROM dummy_table WHERE id=$1"
37
+
38
+ row , err := conn .Exec (context .Background (), QUERY , 15 )
39
+
40
+ if err != nil {
41
+ fmt .Fprintf (os .Stderr , "Error while deleting data into the table \n %v" , err )
42
+ os .Exit (1 )
43
+ }
44
+
45
+ fmt .Println (row .RowsAffected ())
46
+ fmt .Println ("Row after deleting" )
47
+ printRowInTable (conn , 15 )
48
+ }
49
+
35
50
func printRowAfterInserting (conn * pgx.Conn ) {
36
51
const QUERY = "INSERT INTO dummy_table(id, name, age, email) values($1,$2,$3,$4);"
37
52
@@ -44,7 +59,7 @@ func printRowAfterInserting(conn *pgx.Conn) {
44
59
45
60
fmt .Println (row .RowsAffected ())
46
61
fmt .Println ("Row after inserting" )
47
- printRowInTable (conn , 14 )
62
+ printRowInTable (conn , 15 )
48
63
}
49
64
50
65
func printRowAfterUpdating (conn * pgx.Conn ) {
@@ -109,4 +124,7 @@ func main() {
109
124
fmt .Println (("\n Updating one row in dummy table" ))
110
125
printRowAfterUpdating (conn )
111
126
127
+ fmt .Println (("\n Deleting one row in dummy table" ))
128
+ printRowAfterDeleting (conn )
129
+
112
130
}
0 commit comments