forked from GNUsocial/gnu-social
Host multiple sites with the same codebase
This is the beginning of the code for status.net and related status farms. It will read basic information about a site from a shared, central database and use the data stored there to switch on the hostname.
This commit is contained in:
17
db/site.sql
Normal file
17
db/site.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
/* For managing multiple sites */
|
||||
|
||||
create table status_network (
|
||||
|
||||
nickname varchar(64) primary key comment 'nickname',
|
||||
hostname varchar(255) unique key comment 'alternate hostname if any',
|
||||
pathname varchar(255) unique key comment 'alternate pathname if any',
|
||||
sitename varchar(255) comment 'display name',
|
||||
dbhost varchar(255) comment 'database host',
|
||||
dbuser varchar(255) comment 'database username',
|
||||
dbpass varchar(255) comment 'database password',
|
||||
dbname varchar(255) comment 'database name',
|
||||
|
||||
created datetime not null comment 'date this record was created',
|
||||
modified timestamp comment 'date this record was modified'
|
||||
|
||||
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;
|
Reference in New Issue
Block a user