PostgreSQL: Make Create/Drop Operations Infallible

Make PostgreSQL create/drop operations infallible by using IF EXISTS and IF NOT EXISTS within the query, which will only run the operation when condition matches.