You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to reduce the amount of log-spam in the DB logs. Is there a better way of executing the CREATE DATABASE queries? Postgres doesn't have the WHERE NOT EXISTS clause - but it's still possible to check if tables are already present.
I'm not sure where these originate from - heplify-server, homer-app, or some other script.
2020-05-29 04:54:15.076 UTC [1] LOG: received smart shutdown request
2020-05-29 04:54:15.342 UTC [1] LOG: background worker "logical replication launcher" (PID 26) exited with exit code 1
2020-05-29 04:54:15.393 UTC [21] LOG: shutting down
2020-05-29 04:54:15.480 UTC [1] LOG: database system is shut down
PostgreSQL Database directory appears to contain a database; Skipping initialization
2020-05-29 04:54:29.571 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
2020-05-29 04:54:29.572 UTC [1] LOG: listening on IPv6 address "::", port 5432
2020-05-29 04:54:29.583 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-05-29 04:54:29.640 UTC [20] LOG: database system was shut down at 2020-05-29 04:54:15 UTC
2020-05-29 04:54:29.650 UTC [1] LOG: database system is ready to accept connections
2020-05-29 04:54:31.468 UTC [40] ERROR: database "homer_data" already exists
2020-05-29 04:54:31.468 UTC [40] STATEMENT: CREATE DATABASE homer_data
2020-05-29 04:54:31.469 UTC [40] ERROR: role "homer_user" already exists
2020-05-29 04:54:31.469 UTC [40] STATEMENT: CREATE USER homer_user WITH PASSWORD 'homer_password';
2020-05-29 04:54:31.469 UTC [40] ERROR: role "postgres" does not exist
2020-05-29 04:54:31.469 UTC [40] STATEMENT: GRANT postgres to homer_user;
2020-06-01 14:27:09.533 UTC [2504] ERROR: database "homer_config" already exists
2020-06-01 14:27:09.533 UTC [2504] STATEMENT: CREATE DATABASE homer_config OWNER root
2020-06-01 14:27:09.880 UTC [2505] ERROR: database "homer_data" already exists
2020-06-01 14:27:09.880 UTC [2505] STATEMENT: CREATE DATABASE homer_data OWNER root
2020-06-01 14:27:30.389 UTC [2624] ERROR: database "homer_data" already exists
2020-06-01 14:27:30.389 UTC [2624] STATEMENT: CREATE DATABASE homer_data
2020-06-01 14:27:30.390 UTC [2624] ERROR: role "homer_user" already exists
2020-06-01 14:27:30.390 UTC [2624] STATEMENT: CREATE USER homer_user WITH PASSWORD 'homer_password';
2020-06-01 14:27:30.390 UTC [2624] ERROR: role "postgres" does not exist
2020-06-01 14:27:30.390 UTC [2624] STATEMENT: GRANT postgres to homer_user;
2020-06-02 02:51:30.167 UTC [1] LOG: received smart shutdown request
2020-06-02 02:51:30.225 UTC [1] LOG: background worker "logical replication launcher" (PID 26) exited with exit code 1
2020-06-02 02:51:30.303 UTC [21] LOG: shutting down
2020-06-02 02:51:30.433 UTC [1] LOG: database system is shut down
PostgreSQL Database directory appears to contain a database; Skipping initialization
2020-06-02 02:51:44.924 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
2020-06-02 02:51:44.924 UTC [1] LOG: listening on IPv6 address "::", port 5432
2020-06-02 02:51:44.925 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-06-02 02:51:44.954 UTC [20] LOG: database system was shut down at 2020-06-02 02:51:30 UTC
2020-06-02 02:51:44.967 UTC [1] LOG: database system is ready to accept connections
2020-06-02 02:51:45.105 UTC [27] ERROR: database "homer_data" already exists
2020-06-02 02:51:45.105 UTC [27] STATEMENT: CREATE DATABASE homer_data OWNER root
2020-06-02 02:51:47.191 UTC [44] ERROR: database "homer_data" already exists
2020-06-02 02:51:47.191 UTC [44] STATEMENT: CREATE DATABASE homer_data
2020-06-02 02:51:47.198 UTC [44] ERROR: role "homer_user" already exists
2020-06-02 02:51:47.198 UTC [44] STATEMENT: CREATE USER homer_user WITH PASSWORD 'homer_password';
2020-06-02 02:51:47.200 UTC [44] ERROR: role "postgres" does not exist
2020-06-02 02:51:47.200 UTC [44] STATEMENT: GRANT postgres to homer_user;
I want to reduce the amount of log-spam in the DB logs. Is there a better way of executing the
CREATE DATABASE
queries? Postgres doesn't have theWHERE NOT EXISTS
clause - but it's still possible to check if tables are already present.I'm not sure where these originate from -
heplify-server
,homer-app
, or some other script.Some suggestions:
https://stackoverflow.com/questions/18389124/simulate-create-database-if-not-exists-for-postgresql
https://dba.stackexchange.com/questions/45143/check-if-postgresql-database-exists-case-insensitive-way
The text was updated successfully, but these errors were encountered: