How to detect time-overlapping-records in Postgres + Rails

```ruby Model .where("TSRANGE(?, ?, '()') && TSRANGE(starts_at, ends_at, '()')", starts_at, ends_at) .where.not(id: record_id) .exists? ``` Bot...

How to run PostgreSQL if 'postmaster.pid' already exists

How to run PostgreSQL if it isn't starting because 'postmaster.pid' already exists