New file
extensions/InviteSignup/sql/invitesignup.pg.sql
-- Invite signup signups CREATE TABLE /*$wgDBprefix*/invitesignup ( is_inviter INTEGER NOT NULL, is_invitee INTEGER, is_email BYTEA NOT NULL, is_when BYTEA NOT NULL, is_used BYTEA, is_hash BYTEA NOT NULL, is_groups BYTEA, PRIMARY KEY (is_hash) ) /*$wgDBTableOptions*/;
Update the hook for LoadExtensionSchemaUpdates in extensions/InviteSignup/InviteSignup.php
$wgHooks['LoadExtensionSchemaUpdates'][] = function ( DatabaseUpdater $updater ) { $dir = __DIR__ . '/sql'; switch ( $updater->getDB()->getType() ) { case "mysql": $updater->addExtensionTable( 'invitesignup', "$dir/invitesignup.sql" ); return true; case "postgres": $updater->addExtensionTable( 'invitesignup', "$dir/invitesignup.pg.sql" ); return true; default: throw new MWException("InviteSignup does not support {$updater->getDB()->getType()} yet."); }