At GitHub we do not use foreign keys, ever, anywhere
以下为 快照 页面，建议前往来源网站查看，会有更好的阅读体验。
Thanks for your hard work on
As I familiarize myself with the way it all works, I noted that foreign keys are explicitly not supported , but that they may be to some extent in the future.
Looking through issues in the repo, I also noted this expected feature that the table has neither foreign keys pointing to other tables, nor foreign keys pointing to it.
Could you please expand on your thoughs about foreign keys, and what you mean by “some extent” for their potential support? I am also curious: does this limitation mean that you don’t use foreign keys at all in GitHub’s MySQL databases, or do you use them and manage those tables somehow differently?
Thanks for your time and consideration!
README.md ctypes.sh This is ctypes.sh, a foreign function interface for bash. ctypes.sh is a bash plugin that provides a foreign function interface directly in...
vim-css3-syntax - CSS3 syntax (and syntax defined in some foreign specifications) support for Vim's built-in syntax/css.vim
README.md FFI PHP extension (Foreign Function Interface) FFI PHP extension provides a simple way to call native functions, access native variables and create/access data structures defined in C...
There are a few features in PostgreSQL that are very compelling, and that I rarely see in other RDBMSs. Some of these features are the driving...
Recently, I received a support request where the customer wanted to convert an INTEGER column to BIGINT on two tables. These tables are related...
Foreign key related issues are very common when dealing with DDL changes in MySQL usingPercona toolkit. In this blog post, I will explain how t...
I’m sure you’ve seen it – you kick off an ALTER and you get the dreaded “waiting on metadata lock”. In many cases, this is expected if you are...
Stage IV shows what will happen if bugs decide to attack humanity Hint: it will not be good for us Foreign keys are a contr...
Learn five keys to creating your next killer CLI using Go. We'll cover lessons learned over 8 months of development from the OpenFaaS project team.