saper has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/262707

Change subject: Add SQLite Support to LDAP Authentication extension
......................................................................

Add SQLite Support to LDAP Authentication extension

Bug: T108355
Change-Id: Ie142ae60637d85e3829f3f7e189388be23e4c4ca
---
M LdapAuthentication.php
A schema/ldap-sqlite.sql
2 files changed, 16 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/LdapAuthentication 
refs/changes/07/262707/1

diff --git a/LdapAuthentication.php b/LdapAuthentication.php
index 44e47d4..f306138 100644
--- a/LdapAuthentication.php
+++ b/LdapAuthentication.php
@@ -107,6 +107,9 @@
        case 'postgres':
                $updater->addExtensionTable( 'ldap_domains', 
"$base/schema/ldap-postgres.sql" );
                break;
+       case 'sqlite':
+               $updater->addExtensionTable( 'ldap_domains', 
"$base/schema/ldap-sqlite.sql" );
+               break;
        }
        return true;
 }
diff --git a/schema/ldap-sqlite.sql b/schema/ldap-sqlite.sql
new file mode 100644
index 0000000..0193935
--- /dev/null
+++ b/schema/ldap-sqlite.sql
@@ -0,0 +1,13 @@
+CREATE TABLE /*_*/ldap_domains (
+       -- IF for domain
+       domain_id INTEGER PRIMARY KEY AUTOINCREMENT,
+
+       -- domain itself
+       domain TEXT,
+
+       -- User to which this domain belongs
+       user_id TEXT
+
+) /*$wgDBTableOptions*/;
+
+CREATE INDEX /*i*/user_id on /*_*/ldap_domains (user_id);

-- 
To view, visit https://gerrit.wikimedia.org/r/262707
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie142ae60637d85e3829f3f7e189388be23e4c4ca
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/LdapAuthentication
Gerrit-Branch: master
Gerrit-Owner: saper <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to