Changeset 12756 for trunk/wp-admin/includes/upgrade.php
- Timestamp:
- 01/19/2010 12:04:25 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/upgrade.php
r12753 r12756 1714 1714 } 1715 1715 1716 /** 1717 * Install Network. 1718 * 1719 * @since 3.0 1720 * 1721 */ 1722 if ( !function_exists( 'install_network' ) ) : 1723 function install_network() { 1724 global $wpdb, $charset_collate; 1725 $ms_queries = " 1726 CREATE TABLE $wpdb->users ( 1727 ID bigint(20) unsigned NOT NULL auto_increment, 1728 user_login varchar(60) NOT NULL default '', 1729 user_pass varchar(64) NOT NULL default '', 1730 user_nicename varchar(50) NOT NULL default '', 1731 user_email varchar(100) NOT NULL default '', 1732 user_url varchar(100) NOT NULL default '', 1733 user_registered datetime NOT NULL default '0000-00-00 00:00:00', 1734 user_activation_key varchar(60) NOT NULL default '', 1735 user_status int(11) NOT NULL default '0', 1736 display_name varchar(250) NOT NULL default '', 1737 spam tinyint(2) NOT NULL default '0', 1738 deleted tinyint(2) NOT NULL default '0', 1739 PRIMARY KEY (ID), 1740 KEY user_login_key (user_login), 1741 KEY user_nicename (user_nicename) 1742 ) $charset_collate; 1743 CREATE TABLE $wpdb->blogs ( 1744 blog_id bigint(20) NOT NULL auto_increment, 1745 site_id bigint(20) NOT NULL default '0', 1746 domain varchar(200) NOT NULL default '', 1747 path varchar(100) NOT NULL default '', 1748 registered datetime NOT NULL default '0000-00-00 00:00:00', 1749 last_updated datetime NOT NULL default '0000-00-00 00:00:00', 1750 public tinyint(2) NOT NULL default '1', 1751 archived enum('0','1') NOT NULL default '0', 1752 mature tinyint(2) NOT NULL default '0', 1753 spam tinyint(2) NOT NULL default '0', 1754 deleted tinyint(2) NOT NULL default '0', 1755 lang_id int(11) NOT NULL default '0', 1756 PRIMARY KEY (blog_id), 1757 KEY domain (domain(50),path(5)), 1758 KEY lang_id (lang_id) 1759 ) $charset_collate; 1760 CREATE TABLE $wpdb->blog_versions ( 1761 blog_id bigint(20) NOT NULL default '0', 1762 db_version varchar(20) NOT NULL default '', 1763 last_updated datetime NOT NULL default '0000-00-00 00:00:00', 1764 PRIMARY KEY (blog_id), 1765 KEY db_version (db_version) 1766 ) $charset_collate; 1767 CREATE TABLE $wpdb->registration_log ( 1768 ID bigint(20) NOT NULL auto_increment, 1769 email varchar(255) NOT NULL default '', 1770 IP varchar(30) NOT NULL default '', 1771 blog_id bigint(20) NOT NULL default '0', 1772 date_registered datetime NOT NULL default '0000-00-00 00:00:00', 1773 PRIMARY KEY (ID), 1774 KEY IP (IP) 1775 ) $charset_collate; 1776 CREATE TABLE $wpdb->site ( 1777 id bigint(20) NOT NULL auto_increment, 1778 domain varchar(200) NOT NULL default '', 1779 path varchar(100) NOT NULL default '', 1780 PRIMARY KEY (id), 1781 KEY domain (domain,path) 1782 ) $charset_collate; 1783 CREATE TABLE $wpdb->sitemeta ( 1784 meta_id bigint(20) NOT NULL auto_increment, 1785 site_id bigint(20) NOT NULL default '0', 1786 meta_key varchar(255) default NULL, 1787 meta_value longtext, 1788 PRIMARY KEY (meta_id), 1789 KEY meta_key (meta_key), 1790 KEY site_id (site_id) 1791 ) $charset_collate; 1792 CREATE TABLE $wpdb->sitecategories ( 1793 cat_ID bigint(20) NOT NULL auto_increment, 1794 cat_name varchar(55) NOT NULL default '', 1795 category_nicename varchar(200) NOT NULL default '', 1796 last_updated timestamp NOT NULL, 1797 PRIMARY KEY (cat_ID), 1798 KEY category_nicename (category_nicename), 1799 KEY last_updated (last_updated) 1800 ) $charset_collate; 1801 CREATE TABLE $wpdb->signups ( 1802 domain varchar(200) NOT NULL default '', 1803 path varchar(100) NOT NULL default '', 1804 title longtext NOT NULL, 1805 user_login varchar(60) NOT NULL default '', 1806 user_email varchar(100) NOT NULL default '', 1807 registered datetime NOT NULL default '0000-00-00 00:00:00', 1808 activated datetime NOT NULL default '0000-00-00 00:00:00', 1809 active tinyint(1) NOT NULL default '0', 1810 activation_key varchar(50) NOT NULL default '', 1811 meta longtext, 1812 KEY activation_key (activation_key), 1813 KEY domain (domain) 1814 ) $charset_collate; 1815 "; 1816 // now create tables 1817 dbDelta( $ms_queries ); 1818 } 1819 endif; 1716 1820 ?>
Note: See TracChangeset
for help on using the changeset viewer.