PostgreSQL: v12
Node.js Version: v14.15.1

{
"errors": [
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
},
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
},
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
},
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
},
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
},
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
},
{
"message": "\"id\" is required",
"extensions": {
"field": "id",
"type": "required",
"code": "FAILED_VALIDATION"
}
}
]
}
Small correction - this happens when using sqlite, not postgress
Ahh, that makes more sense. SQLite has some significant differences from the other SQL vendors... it's still in "beta" for v9. MySQL and Postgres should be pretty stable.
Confirmed, Postgres works fine.
Duplicate of https://github.com/directus/directus/issues/3186
Most helpful comment
Small correction - this happens when using sqlite, not postgress