From 1faf78f9d0c91348f97ec3cc80daa9a35d4b4829 Mon Sep 17 00:00:00 2001 From: "Begerad, Stefan" Date: Wed, 5 Apr 2023 15:20:10 +0200 Subject: [PATCH] chore: refactore --- create_table/main.c | 2 +- multiple_rows/main.c | 4 ++-- multiple_rows/readme.md | 18 +++++++----------- prepared_statement/main.c | 3 ++- simple_query/main.c | 2 +- 5 files changed, 13 insertions(+), 16 deletions(-) diff --git a/create_table/main.c b/create_table/main.c index eb2868e..a7f3180 100644 --- a/create_table/main.c +++ b/create_table/main.c @@ -22,7 +22,7 @@ int main(int argc, char **argv) { printf("main() argv[1]: %s\n", argv[1]); conninfo = argv[1]; }else{ - printf("call ./main \n"); + fprintf(stderr, "Usage: %s \n", argv[0]); return 1; } diff --git a/multiple_rows/main.c b/multiple_rows/main.c index 9b78c13..192df29 100644 --- a/multiple_rows/main.c +++ b/multiple_rows/main.c @@ -18,8 +18,8 @@ int main(int argc, char **argv) { printf("main() argv[1]: %s\n", argv[1]); conninfo = argv[1]; }else{ - printf("call ./main \n"); - return 1; + fprintf(stderr, "Usage: %s \n", argv[0]); + exit(1); } /*connect to database*/ diff --git a/multiple_rows/readme.md b/multiple_rows/readme.md index a0dc22d..75a5567 100644 --- a/multiple_rows/readme.md +++ b/multiple_rows/readme.md @@ -1,23 +1,19 @@ -* build +* install dependencies on Debian Bullseye +``` +sudo apt install libpq-dev --no-install-recommends +``` +* build ``` make ``` * run - ``` -./main 'postgresql://begerad:secret@localhost:5432/sib00_vbn_gtfs' +./main 'postgresql://:@:/' ``` * or run - ``` -./main 'postgresql://begerad:secret@localhost:5432/vbn_data' +./main "host= port= user= password=<> dbname=" ``` - -* or run - -``` -./main "host=localhost port=5432 user=begerad password= dbname=vbn_data" -``` \ No newline at end of file diff --git a/prepared_statement/main.c b/prepared_statement/main.c index fe6317b..d9a161c 100644 --- a/prepared_statement/main.c +++ b/prepared_statement/main.c @@ -15,7 +15,7 @@ int main(int argc, char *argv[]) { printf("main() Started...\n"); if (argc != 3) { - fprintf(stderr, "Usage: ./main \n"); + fprintf(stderr, "Usage: %s \n", argv[0]); exit(1); } @@ -63,6 +63,7 @@ int main(int argc, char *argv[]) { printf("main() connection status NOT known\n"); } + /*SQL statement*/ char *stm = "SELECT * FROM cars_cleanup WHERE Id=$1"; /*create prepared statement*/ diff --git a/simple_query/main.c b/simple_query/main.c index 3002479..8a0f214 100644 --- a/simple_query/main.c +++ b/simple_query/main.c @@ -18,7 +18,7 @@ int main(int argc, char **argv) { printf("main() argv[1]: %s\n", argv[1]); conninfo = argv[1]; }else{ - printf("call ./main \n"); + fprintf(stderr, "Usage: %s \n", argv[0]); return 1; }