peewee.ProgrammingError: syntax error at or near "RETURNING"
Fixed: I set primary_key = False It appears to me that Redshift should support the Postgresql `RETURNING` clause, as it is not listed among the "unsupported postgresql features":

https://docs.aws.amazon.com/redshift/latest/dg/c_unsupported-postgresql-features.html
I am getting the error below and l don't know what is causing this error 

I am saving this into a model using Redshift Postgres Database: 


```
  etl_dic = { "email": "email"  }


  File "/Users/ernestappiah/Desktop/FlaskApplications/AirflowETL/terravion/service/subscriptions/operations/subscription.py", line 220, in dump_android_to_db
    SubscriptionETLModel.insert(etl_dic).execute()
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 1785, in inner
    return method(self, database, *args, **kwargs)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 1856, in execute
    return self._execute(database)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2572, in _execute
    return super(Insert, self)._execute(database)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2318, in _execute
    cursor = self.execute_returning(database)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2325, in execute_returning
    cursor = database.execute(self)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2962, in execute
    return self.execute_sql(sql, params, commit=commit)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2956, in execute_sql
    self.commit()
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2732, in __exit__
    reraise(new_type, new_type(*exc_args), traceback)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 183, in reraise
    raise value.with_traceback(tb)
  File "/Users/ernestappiah/Desktop/FlaskApplications/Environments/env_terravion/terravion_env/lib/python3.6/site-packages/peewee.py", line 2949, in execute_sql
    cursor.execute(sql, params or ())
peewee.ProgrammingError: syntax error at or near "RETURNING"
LINE 1: ...ic"."subscription_etl" ("email") VALUES ('email') RETURNING ...
                                                             ^

```