Page MenuHomestyx hydra

No OneTemporary

diff --git a/resources/sql/autopatches/20140722.renameauth.php b/resources/sql/autopatches/20140722.renameauth.php
new file mode 100644
index 0000000000..8d0d54d2f2
--- /dev/null
+++ b/resources/sql/autopatches/20140722.renameauth.php
@@ -0,0 +1,34 @@
+<?php
+
+$map = array(
+ 'PhabricatorAuthProviderOAuthAmazon' => 'PhabricatorAmazonAuthProvider',
+ 'PhabricatorAsanaAuthProvider' => 'PhabricatorAsanaAuthProvider',
+ 'PhabricatorAuthProviderOAuth1Bitbucket'
+ => 'PhabricatorBitbucketAuthProvider',
+ 'PhabricatorAuthProviderOAuthDisqus' => 'PhabricatorDisqusAuthProvider',
+ 'PhabricatorAuthProviderOAuthFacebook' => 'PhabricatorFacebookAuthProvider',
+ 'PhabricatorAuthProviderOAuthGitHub' => 'PhabricatorGitHubAuthProvider',
+ 'PhabricatorAuthProviderOAuthGoogle' => 'PhabricatorGoogleAuthProvider',
+ 'PhabricatorAuthProviderOAuth1JIRA' => 'PhabricatorJIRAAuthProvider',
+ 'PhabricatorAuthProviderLDAP' => 'PhabricatorLDAPAuthProvider',
+ 'PhabricatorAuthProviderPassword' => 'PhabricatorPasswordAuthProvider',
+ 'PhabricatorAuthProviderPersona' => 'PhabricatorPersonaAuthProvider',
+ 'PhabricatorAuthProviderOAuthTwitch' => 'PhabricatorTwitchAuthProvider',
+ 'PhabricatorAuthProviderOAuth1Twitter' => 'PhabricatorTwitterAuthProvider',
+ 'PhabricatorAuthProviderOAuthWordPress' => 'PhabricatorWordPressAuthProvider',
+);
+
+echo "Migrating auth providers...\n";
+$table = new PhabricatorAuthProviderConfig();
+$conn_w = $table->establishConnection('w');
+
+foreach (new LiskMigrationIterator($table) as $provider) {
+ $provider_class = $provider->getProviderClass();
+
+ queryfx(
+ $conn_w,
+ 'UPDATE %T SET providerClass = %s WHERE id = %d',
+ $provider->getTableName(),
+ idx($map, $provider_class, $provider_class),
+ $provider->getID());
+}

File Metadata

Mime Type
text/x-diff
Expires
Fri, Nov 14, 4:55 AM (1 d, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
336780
Default Alt Text
(1 KB)

Event Timeline