keystone.common.sql.migrate_repo.versions.097_drop_user_name_domainid_constraint

Source code for keystone.common.sql.migrate_repo.versions.097_drop_user_name_domainid_constraint

# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.

import migrate
import sqlalchemy as sql

_USER_TABLE_NAME = 'user'
_USER_NAME_COLUMN_NAME = 'name'
_USER_DOMAINass="c"referen">
              

Source code for keystone.common.sql.migrate_repo.versions.097_drop_user_name_domainid_constraint

# Licensed under the Apache License, Version 2.0 (the "Licenef="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license. Openstack.org is powered by
          Rackspace Cloud Computing.
        

"/" + sourceFile; /* gitsha, project and bug_tag rely on variables in conf.py */ var gitSha = "SHA: unknown"; var bugProject = "keystone"; var bugTitle = class="p">: 'HEAD' } ] ), policy.DocumentedRuleDefault ././@LongLink0000644000000000000000000000020100000000000011574 Lustar rootrooton">=None): charset=UTF-8" http-equiv="Content-Type"/> OpenStack Docs��������0000644�0000000�0000000�00000000201�00000000000�011574� L�; </script> <script type="text/javascript" src="../../../../../../_static/jquery.js"></script> <script type="text/javascript" src="../../../../../../_static/underscore.js"></script> <script type="text/javascript" src="../../../../../../_static/doctools.js">lass="p">):</span> charset=UTF-8" http-equiv="Content-Type"/> <title>OpenStack Docs��������0000644�0000000�0000000�00000000201�00000000000�011574� L�; </script> <script type="text/javascript" src="../../../../../../_static/jquery.js"></script> <script type="text/javascript" src="../../../../../../_static/underscore.js"></script> <script type="text/javascript" src="../../../../../../_static/doctools.js">lass="p">):</span> charset=UTF-8" http-equiv="Content-Type"/> <title>OpenStack Docs��������0000644�0000000�0000000�00000000201�00000000000�011574� L�; </script> <script type="text/javascript" src="../../../../../../_static/jquery.js"></script> <script typpt> <2LD_penStack Docs��������0000644�0000000�0000000�00000000201�00000000000�011574� L�; </script> <script type="text/javascript" src="../../../../../../_static/jquery.js"></script> <script type="text/javascript" src="../../../../../../_static/underscore.js"></script> <script type="text/javascript" src="../../../../../../_static/doctools.js">lass="p">):</span> charset=UTF-8" http-equiv="Content-Type"/> <title>OpenStack Docs��������0000644�0000000�0000000�00000000201�00000000000�011574� L�; </script> <script type="text/javascript" src="../../../../../../_static/jquery.js"></script> <script typpt> <2LD_penStack Docs��������0000644�0000000�0000000�00000000201�00000000000�011574� L�; </script> <script type="text/javascript" src="../../../../../../_static/jquery.js"></script> <script type="tex in writing, software</span> <span class="c1"># distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span> <span class="c1"># WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span> <span class="c1"># License for the ing, software</span> <span class="c1"># distributed under the License iript> <script type="text/javascript" src="../../../../../../_static/doctools.js"></script> <script type="text/javascript" src="../../../../../../_static/language_data.js"></script> </head> <body> <!-- TEMPLATE_NAME: _modules/keystone/common/sql/migrate_repo/versions/096_drop_role_name_constraint --> <nav class="navbar navbar-default" role="navigation"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button class="navbar-toggle" data-target="#bs-extainer"r the specific language governing permissions and limitations</span> <span class="c1"># under the License.</span> <span class="kn">import</span> <span class="nn">migrate</span> <span class="kn">import</span> <span class="nn">sqlalchemy</span> <span class="k">as</span> <span class="nn">sql</span> <span class="n">_USER_TABLE_NAME</span> <span class="o">=</span> <span class="s1">'user'</span> <span class="n">_USER_NAME_COLUMN_NAME</span> <span class="o">=</span> <span class="s1">'name'</span> <span class="n">_USER_DOMAINass="c"referen"> <div class="docs-body"> <h1>Source code for keystone.common.sql.migrate_repo.versions.097_drop_user_name_domainid_constraint</h1><div class="highlight"><pre> <span></span><span class="c1"># Licensed under the Apache License, Version 2.0 (the "Licenespan class="p">[</span><span class="sa">u</span><span class="s2">"http"</span><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan error? Reporspan class="p">,</span> <sppan><spa">None="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan error? Reporspan class="p">,</span> <sppan><spa">None="p">,</span> <sppan><span class="p">,</span> <sppan><span class="p">,</span> <sppan><sp">Contribute</a></li> < NOTE(htruta): Remove the parent_id constraint during the migraticlass="col-lg-8 col-md-8 col-sp://docs.openstack.org/ko_KR/">한국어 (Korean)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" href="http://docs.openstack.org/pt_BR/">Português (Portuguese)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://dotabindex="-1" hrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-1" href="http://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-1" href="http://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-1" href="http://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-o">.</spanttp://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-o">.</spanttp://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-o">.</spanttp://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href="http://dotabindex="-o">.</spanttp://docs.openstackhrrget_attr), so that</span> <spail-0ex="-1" href=y/events/">Events</a></li> <li><a href="http://openstack.org/community/jobs/">Jobs</a></li> <li><a href="http://openstack. </div> </div> </footer> <!-- Bootstrap JavaScript --> <script type="text/javascript" src="../../../../../../_static/js/bootstrap.min.js"></script> <!-- The rest of the JS --> <script type="text/javascript" src="../../../../../../_static/js/navigation.js"></script> an><span class="n">String</span><spanttp://developer.openstack.org">API Documentation</a></li> <li><a href="https://wiki.openstack.org">Wiki</a></li> </ul> </div> <div class="#39;</span><span class="p">,</span> <span class="n">sql</span><span class="o">.</span><span class="n">String</span><span class="p">(</span><span class="mi">64</span><span class="p">)),</span> <span class="n">sql</span><span class="o">.</span><span class="n">Column<git/openstack/keystone/tree/doc/source" + "/" + sourceFile; /* gitsha, project and bug_tag rely on variables in conf.py */ var gitSha = "SHA: unknown"; var bugProject = "keystone"; var bugT�����������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTY�����������������ata-toggle="dropdown" class="btn docs-sidebar-release-select">OpenStack Documentation<i class="fa fa-caret-down"></i></button> <ul class="dropdown-menu docs-sidebar-dropdown" role="age"><i class="fa fa-bug" data-toggle="tooltip" data-placement="top" title="Report a Bug"></i></a> </div> </div> <div class="row docs-byline"> <div class="docs-updated">updated: 2019; 14:04</div> </div> <div class="row"> <div class="col-lg-12"> <div class="docs-body"> <h1>Source code for keystone.common.sql.migrate_repo.versions.097_drop_user_name_domainid_constraint</h1><div class="highlight"><pre> <span></span><span class="c1"># Licensed under the Apache License, Version 2.0 (the "License"); you may</span> <span class="c1"># not use this file except in compliance with the License. You may obtain</span> <span class="c1"># a copy of the License at</span> <span class="c1">#</span> <span class="c1"># http://www.apache.org/licenses/LICENSE-2.0</span> <span class="c1">#</span> <span class="c1"># Unless required by applicable law or agreed to in writing, software</span> <span class="c1"># distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span> <span class="c1"># WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span> <span class="c1"># License for the specific language governing permissions and limitations</span> <span class="c1"># under the License.</span> <span class="kn">import</span> <span class="nn">migrate</span> <span class="kn">import</span> <span class="nn">sqlalchemy</span> <span class="k">as</span> <span class="nn">sql</span> <span class="n">_USER_TABLE_NAME</span> <span class="o">=</span> <span class="s1">'user'</span> <span class="n">_USER_NAME_COLUMN_NAME</span> <span class="o">=</span> <span class="s1">'name'</span> <span class="n">_USER_DOMAINass="c"referen"> <div class="docs-body"> <h1>Source code for keystone.common.sql.migrate_repo.versions.097_drop_user_name_domainid_constraint</h1><div class="highlight"><pre> <span></span><span class="c1"># Licensed under the Apache License, Version 2.0 (the "Licenef="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a>. Openstack.org is powered by <a href="http://rackspace.com" target="_blank">Rackspace Cloud Computing</a>. </p> </div> </div> </div> </footer> <!-- Bootstrap JavaScript -->"/" + sourceFile; /* gitsha, project and bug_tag rely on variables in conf.py */ var gitSha = "SHA: unknown"; var bugProject = "keystone"; var bugTitle = class="p">:</span> <span class="s1">'HEAD'</span> <span class="p">}</span> <span class="p">]</span> <span class="p">),</span> <span class="n">policy</span><span class="o">.</span><span class="n">DocumentedRuleDefault</span><span class="puld include year/month/day as well as hours and minutes */ var buildstring = "Release: on 2019-03-25 14:04"; var fieldC9;name'</span> <span class="n">_ <div class="container"> <div class="row footer-links"> <div class="col-lg-2 col-sm-entation</a></li> </ul> <ul> <li class="toctree-l1"><a class="reference internal" href="../../../../../../admin/index.html">Administrator Guides</a></li> </ul> <ul> <li class="toctree-l1"><a class="reference internal" href="../../../../../../conss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</snss="p">}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn't set;}</sn' <div class="docs-actions"> <a id="logABugLink3" href="" target="_blank" title="Found an error? Report a bug against this page"><i class="fa fa-bug" data-toggle="tooltip" data-placement="top" title="Report a Bug"></i></a> </div </div </div </div </div </div </div </div </div </div </"row"> <div class="col-lg-8 col-md-8 col-sm-8 docs-license"> <a href="https://creativecommons.org/licenses/by/3.0/"> <img src="../../../../../../_static/images/docs/license.png" alt="Creative Commons Attribution 3.0 License"/> </a> <p> Except where otherwise noted, this document is licensed under <a href="https://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>. See all <a href="http://www.openstack.org/legal"> OpenStack Legal Documents</a>. </p> </div> <div class="col-lg-4 col-md-4 col-sm-4 docs-actions-wrapper"> <!-- ID buglinkbottom added so that pre-filled doc bugs are sent to Launchpad projects related to the document --> <a href="#" id="logABugLink2" class="docs-footer-tion_repo.versions.042_placeholder.html#keystone.common.sql.data_migration_repo.versions.042_placeholder.upgrade">[docs]</a><span class="k">def</span> <span class="nf">upgrade</span><span class="p">(</span><span class="n">migrate_engine</span><span class="p">):</span> set;}</sn' <div class="docs-ac build date and time. It relies on the conf.py variable "html_last_updated_fmt", which should include year/month/day as well as hours and minutes */ var buildstring = "Release: on 2019-03-25 14:04"; var fieldComment = encodeURI(buisv class="col-lg-2 col-sm-2"> <h3>OpenStack</h3> <ulrReport a bug against this page"><i class="fa fa-bug" data-toggle="tooltip" data-placement="top" title="Report a Bug"></i></a> </div </div </div </div </div </div </div </div ����������������txn 2019-03-25 1<li role="presentation" class="dropdown-header" year/month/day as well as hours and minutes */ var buildstring = "Release: on 2019-03-25 14:04"; var fieldComment = encodeURI(buisv class="col-lg-2 col-sm-2"> <h3>OpenStack</h3> <ulrReport a bug against this page"><i class="fa fa-bug"s1"> on the system to user'</span> <span class="s1">' </span><span class="si">%(username)s</span><span class="s1">.'</span><span class="p">,</span> <span class="p">{</span><span class="s1">'role'</span><span cltton href="#" type="button" data-toggle="dropdown" class="btn docs-sidebar-release-select">OpenStack Documentation<i class="fa fa-caret-down"></i></button> <ul class="dropdown-menu docs-sidebar-dropdown" role="menu" aria-laindex.html#configuration-guides">Configuration Guides</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://docs.openstack.org/index.html#ops-and-admin-guides">Operations and Administration Guides</a></li> <li role="presentation"><a rolosed and there should be no data</span> <span class="c1"># in this table.</span> <span class="k">if</span> <span class="s1">'unrestricted'</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">table</span><span class="o">.</span><span class="n">columns</span><span class="p">:</