graphql-engine/server/src-lib/Hasura/RQL/DDL
Rakesh Emmadi 9ca0bc1e5c server: remove identity notion from table columns
>

### Description
>
While adding [insert mutation schema parser for MSSQL backend](https://github.com/hasura/graphql-engine-mono/pull/2141) I also included [identity](https://en.wikipedia.org/wiki/Identity_column) notion to table columns across all backends. In MSSQL we cannot insert any value (even `DEFAULT` expression) into Identity columns. This behavior of identity columns is not same in Postgres as we can insert values. This PR drops the notion of identity in the column info. The context of identity columns for MSSQL is carried in `ExtraTableMetadata` type.

### Changelog

- [x] `CHANGELOG.md` is updated with user-facing content relevant to this PR. If no changelog is required, then add the `no-changelog-required` label.

### Affected components

- [x] Server
- [ ] Console
- [ ] CLI
- [ ] Docs
- [ ] Community Content
- [ ] Build System
- [x] Tests
- [ ] Other (list it)

### Related Issues
->
Fix https://github.com/hasura/graphql-engine/issues/7557

https://github.com/hasura/graphql-engine-mono/pull/2378

GitOrigin-RevId: c18b5708e2e6107423a0a95a7fc2e9721e8a21a1
2021-09-17 09:03:06 +00:00
..
Metadata Request Transformations 2021-09-16 11:03:57 +00:00
Permission server: inherited roles for mutations, remote schemas, actions and custom functions 2021-08-09 10:21:05 +00:00
Relationship Clean metadata arguments 2021-07-27 10:42:51 +00:00
RemoteRelationship server: add metadata for DB-DB remote joins 2021-07-22 23:07:10 +00:00
RemoteSchema Remote Schema Customization take 2 using parser tranformations 2021-07-30 11:33:59 +00:00
Schema server: remove identity notion from table columns 2021-09-17 09:03:06 +00:00
Action.hs Request Transformations 2021-09-16 11:03:57 +00:00
ApiLimit.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
ComputedField.hs Clean metadata arguments 2021-07-27 10:42:51 +00:00
CustomTypes.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
Deps.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
Endpoint.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
EventTrigger.hs Request Transformations 2021-09-16 11:03:57 +00:00
GraphqlSchemaIntrospection.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
Headers.hs server: misc cleanups 2021-06-15 15:06:37 +00:00
InheritedRoles.hs server: inherited roles improvements for select permissions only 2021-07-16 21:19:58 +00:00
Metadata.hs server: add "extensions" field to action webhook error schema 2021-09-17 07:44:37 +00:00
Network.hs server: Adding support for TLS allowlist by domain and service id (port) 2021-08-24 07:37:25 +00:00
Permission.hs server: inherited roles for mutations, remote schemas, actions and custom functions 2021-08-09 10:21:05 +00:00
QueryCollection.hs server: update non-existent object error messages 2021-08-18 10:52:28 +00:00
Relationship.hs server: fix the nullability of object relationships (fix hasura/graphql-engine#7201) 2021-08-26 15:27:34 +00:00
RemoteRelationship.hs Remote Schema Customization take 2 using parser tranformations 2021-07-30 11:33:59 +00:00
RemoteSchema.hs Request Transformations 2021-09-16 11:03:57 +00:00
RequestTransform.hs Request Transformations 2021-09-16 11:03:57 +00:00
ScheduledTrigger.hs server: update create_scheduled_event API to respond with event_id 2021-09-13 18:01:55 +00:00
Schema.hs server: misc cleanups 2021-06-15 15:06:37 +00:00