Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Front end support for manually creating foreign key constraints #948

Closed
seancolsen opened this issue Jan 5, 2022 · 0 comments · Fixed by #1378
Closed

Front end support for manually creating foreign key constraints #948

seancolsen opened this issue Jan 5, 2022 · 0 comments · Fixed by #1378
Assignees
Labels
needs: unblocking Blocked by other work type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory

Comments

@seancolsen
Copy link
Contributor

seancolsen commented Jan 5, 2022

Goal

  • Allow users to create foreign key constraints through the Table Constraints dialog.

Limitations

  • Multi-column FK constraints will not be supported yet. We may add support for that at some point in the future (discussion) but we'll let the need arise organically. During the spec process, it was somewhat unclear when/if we'd support adding multi-column FK constraints, so there are some aspects of the specs which still communicate intent to support it. You can disregard that when implementing this ticket. For example, the video and prototype show a checkbox group to select the constraint columns. That should be a radio group instead so that the user can only select one.

Specs

Notes

See also

Status

@seancolsen seancolsen added needs: unblocking Blocked by other work type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory labels Jan 5, 2022
@seancolsen seancolsen added this to the [08] Working with Views milestone Jan 5, 2022
@kgodey kgodey modified the milestones: [09] Working with Views, [08] Links Between Tables Jan 18, 2022
@seancolsen seancolsen self-assigned this Apr 20, 2022
@seancolsen seancolsen mentioned this issue May 12, 2022
7 tasks
@kgodey kgodey removed this from the [08] Links between Tables milestone Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs: unblocking Blocked by other work type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants