c60118e7c4
Add Http Conn Count tracking. Move more panel phrases into the panel namespace. Use a string builder in hookgen. Use Countf() in a couple of places to eliminate boilerplate. Reduce prepared stmt boilerplate in forum store with a lambda. Reduce prepared stmt boilerplate in topic.go with a lambda. Reduce prepared stmt boilerplate in group.go with a lambda. Add TestSetCreatedAt method to *Topic. Add DateOlderThanQ method to *accDeleteBuilder and *accUpdateBuilder. Add Stmt method to *accUpdateBuilder and *AccSelectBuilder. Add AccBuilder interface. Shorten variable names. Shorten extractPerm name to ep. Add avatar_visibility setting stub. Implementation coming in a later commit. Don't set an IP for installer generated posts. Add counters_perf_tick_row hook. Add avatar_visibility phrase. Add avatar_visibility_label phrase. Rename forums_no_description to forums_no_desc. Rename panel.forums_create_description_label to panel.forums_create_desc_label. Rename panel.forums_create_description to panel.forums_create_desc. Rename panel_forum_description to panel.forum_desc. Rename panel_forum_description_placeholder to panel.forum_desc_placeholder. Add panel_debug_http_conns_label phrase. Add panel.forum_actions_head phrase. Add panel.forum_actions_create_head phrase. Add panel.forum_action_run_on_topic_creation phrase. Add panel.forum_action_run_days_after_topic_creation phrase. Add panel.forum_action_run_days_after_topic_last_reply phrase. Add panel.forum_action_action phrase. Add panel.forum_action_action_delete phrase. Add panel.forum_action_action_lock phrase. Add panel.forum_action_action_unlock phrase. Add panel.forum_action_action_move phrase. Add panel.forum_action_extra phrase. Add panel.forum_action_create_button phrase. You will need to run the patcher / updater for this commit.
33 lines
1.1 KiB
SQL
33 lines
1.1 KiB
SQL
CREATE TABLE "users" (
|
|
`uid` serial not null,
|
|
`name` varchar (100) not null,
|
|
`password` varchar (100) not null,
|
|
`salt` varchar (80) DEFAULT '' not null,
|
|
`group` int not null,
|
|
`active` boolean DEFAULT 0 not null,
|
|
`is_super_admin` boolean DEFAULT 0 not null,
|
|
`createdAt` timestamp not null,
|
|
`lastActiveAt` timestamp not null,
|
|
`session` varchar (200) DEFAULT '' not null,
|
|
`last_ip` varchar (200) DEFAULT '' not null,
|
|
`profile_comments` int DEFAULT 0 not null,
|
|
`who_can_convo` int DEFAULT 0 not null,
|
|
`enable_embeds` int DEFAULT -1 not null,
|
|
`email` varchar (200) DEFAULT '' not null,
|
|
`avatar` varchar (100) DEFAULT '' not null,
|
|
`message` text not null,
|
|
`url_prefix` varchar (20) DEFAULT '' not null,
|
|
`url_name` varchar (100) DEFAULT '' not null,
|
|
`level` smallint DEFAULT 0 not null,
|
|
`score` int DEFAULT 0 not null,
|
|
`posts` int DEFAULT 0 not null,
|
|
`bigposts` int DEFAULT 0 not null,
|
|
`megaposts` int DEFAULT 0 not null,
|
|
`topics` int DEFAULT 0 not null,
|
|
`liked` int DEFAULT 0 not null,
|
|
`oldestItemLikedCreatedAt` timestamp not null,
|
|
`lastLiked` timestamp not null,
|
|
`temp_group` int DEFAULT 0 not null,
|
|
primary key(`uid`),
|
|
unique(`name`)
|
|
); |