PostgreSQL: ERROR: syntax error at or near "NOT"

PostgreSQL: ERROR: syntax error at or near "NOT"

这可能有什么问题(从 Docker 容器使用 CentOS 上的 PostgreSQL 9.2.24):

terminate called after throwing an instance of 'pqxx::syntax_error'
  what():  ERROR:  syntax error at or near "NOT"
LINE 1: ...olver_fit_length BIGINT NOT NULL);CREATE INDEX IF NOT EXISTS...
                                                             ^

同样的代码在我的主机 Ubuntu 18.04 和 PostgreSQL 10 上运行良好,所以我不确定要修复什么以及在哪里修复。

"IF NOT EXISTS" 已在 PostgreSQL 9.5 中引入-版本 9.2 不支持 -> https://www.postgresql.org/docs/9.2/sql-createindex.html and https://www.postgresql.org/docs/9.5/sql-createindex.html .