<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">On March 8, 2015 at 11:24:37 AM, David Stanek (<a href="mailto:dstanek@dstanek.com">dstanek@dstanek.com</a>) wrote:</div> <div><blockquote type="cite" class="clean_bq" style="color: rgb(0, 0, 0); font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><div><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><br class="Apple-interchange-newline">On Sun, Mar 8, 2015 at 1:37 PM, Mike Bayer<span class="Apple-converted-space"> </span><span dir="ltr"><<a href="mailto:mbayer@redhat.com" target="_blank">mbayer@redhat.com</a>></span><span class="Apple-converted-space"> </span>wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;"><div id=":1yx" class="a3s" style="overflow: hidden;">can you elaborate on your reasoning that FK constraints should be used less<br>overall?  or do you just mean that the client side should be mirroring the same<br>rules that would be enforced by the FKs?</div></blockquote></div><br>I don't think he means that we will use them less.  Our SQL backends are full of them.  What Keystone can't do is rely on them because not all implementations of our backends support FKs.</div></div></div></div></span></blockquote></div><p>100% spot on David. We support implementations that have no real concept of FK and we cannot assume that a cascade (or restrict) will occur on these implementations.</p><p><br></p><p>—Morga</p><div><blockquote type="cite" class="clean_bq" style="color: rgb(0, 0, 0); font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><div><div><div dir="ltr"><div class="gmail_extra"><div><br class="Apple-interchange-newline"><br></div>--<br><div class="gmail_signature">David<br>blog:<span class="Apple-converted-space"> </span><a href="http://www.traceback.org" target="_blank">http://www.traceback.org</a><br>twitter:<span class="Apple-converted-space"> </span><a href="http://twitter.com/dstanek" target="_blank">http://twitter.com/dstanek</a><div>www:<span class="Apple-converted-space"> </span><a href="http://dstanek.com" target="_blank">http://dstanek.com</a></div></div></div></div>__________________________________________________________________________<span class="Apple-converted-space"> </span><br>OpenStack Development Mailing List (not for usage questions)<span class="Apple-converted-space"> </span><br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<span class="Apple-converted-space"> </span><br>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<span class="Apple-converted-space"> </span><br></div></div></span></blockquote></div></body></html>