-- -------------------------------------------------------- -- -- Table structure for table `expenses` -- CREATE TABLE `backup_expenses` ( `id` bigint(25) UNSIGNED NOT NULL, `unique_url` varchar(70) DEFAULT NULL, `title` varchar(70) NOT NULL, `currency` varchar(3) DEFAULT NULL, `description` varchar(150) DEFAULT NULL, `language` varchar(3) DEFAULT NULL, `expense_type` char(1) DEFAULT NULL, `create_user` varchar(50) DEFAULT NULL, `update_user` varchar(20) DEFAULT NULL, `status` char(1) DEFAULT NULL, `create_date` datetime DEFAULT NULL, `update_date` int(11) DEFAULT NULL, `default_meal` varchar(17) DEFAULT NULL, `source` tinyint(4) UNSIGNED NOT NULL COMMENT '1=web,2=mobile,3=facebook', `ip` varchar(25) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL, `user_agent` varchar(80) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL, `user_id` int(20) UNSIGNED DEFAULT NULL, `custom_categories` varchar(2000) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `version` int(2) NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `expense_emails` -- CREATE TABLE `backup_expense_emails` ( `id` bigint(25) UNSIGNED NOT NULL, `unique_url` varchar(70) COLLATE utf16_unicode_ci NOT NULL, `email` varchar(50) COLLATE utf16_unicode_ci NOT NULL, `title` varchar(70) COLLATE utf16_unicode_ci NOT NULL, `count_email_attempt` tinyint(4) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `family_expenses` -- CREATE TABLE `backup_family_expenses` ( `id` varchar(40) CHARACTER SET utf8 NOT NULL, `expense_id` bigint(20) UNSIGNED NOT NULL, `record_type` char(1) CHARACTER SET utf8 DEFAULT '1' COMMENT '1=expense,2=income', `what` varchar(25) CHARACTER SET utf8 DEFAULT NULL, `category` varchar(30) CHARACTER SET utf8 DEFAULT '1' COMMENT '1=expense,2=income', `create_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `expense_date` int(13) DEFAULT NULL, `expense_date_new` varchar(11) COLLATE utf16_unicode_ci DEFAULT NULL, `update_date` int(13) DEFAULT NULL, `number_of_notes` int(5) UNSIGNED ZEROFILL NOT NULL DEFAULT '00000', `amount` double DEFAULT NULL, `syn_add_unique_id` varchar(50) COLLATE utf16_unicode_ci DEFAULT NULL, `is_reimbursement` char(1) CHARACTER SET utf8 DEFAULT '0' COMMENT '0=no,1=yes reimbursement', `transaction_type` tinyint(1) DEFAULT '0' COMMENT '1=expense,2=income', `type` char(1) CHARACTER SET utf8 DEFAULT '1', `category_id` smallint(11) DEFAULT NULL, `receipts` varchar(45) COLLATE utf16_unicode_ci DEFAULT NULL, `changed_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `version` int(2) NOT NULL DEFAULT '0', `images` varchar(30) CHARACTER SET utf8 DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `group_expenses` -- CREATE TABLE `backup_group_expenses` ( `id` varchar(40) CHARACTER SET utf8 NOT NULL, `expense_id` bigint(20) UNSIGNED NOT NULL, `expense_type` char(1) CHARACTER SET utf8 DEFAULT NULL, `what` varchar(25) CHARACTER SET utf8 DEFAULT NULL, `create_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `expense_date` int(13) DEFAULT NULL, `expense_date_new` varchar(11) COLLATE utf16_unicode_ci DEFAULT NULL, `update_date` int(13) DEFAULT NULL, `number_of_notes` int(5) UNSIGNED ZEROFILL NOT NULL DEFAULT '00000', `amount` double DEFAULT NULL, `paid_by_participant_id` varchar(10) CHARACTER SET utf8 DEFAULT NULL, `is_reimbursement` char(1) CHARACTER SET utf8 DEFAULT NULL, `participant_amount` text CHARACTER SET utf8 NOT NULL, `isDetails` tinyint(1) DEFAULT '0', `syn_add_unique_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `type` char(1) CHARACTER SET utf8 DEFAULT '1', `extras` varchar(5) COLLATE utf16_unicode_ci DEFAULT '', `images` varchar(30) CHARACTER SET utf8 DEFAULT NULL, `category_id` smallint(11) DEFAULT NULL, `custom_categories` text CHARACTER SET utf8 COLLATE utf8_unicode_ci, `receipts` tinyint(2) DEFAULT NULL, `changed_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `version` int(2) NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `group_settings` -- CREATE TABLE `backup_group_settings` ( `id` bigint(20) NOT NULL, `expense_id` bigint(20) NOT NULL, `unique_url` varchar(70) COLLATE utf8_unicode_ci NOT NULL, `categories` text COLLATE utf8_unicode_ci, `version` tinyint(3) NOT NULL DEFAULT '0', `is_restricted_mode` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0=off,1=on' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `logs` -- CREATE TABLE `backup_logs` ( `id` int(30) NOT NULL, `expense_id` int(30) UNSIGNED DEFAULT NULL, `previous_desc` text CHARACTER SET utf8, `previous_paid_by` varchar(15) CHARACTER SET utf8 DEFAULT NULL, `changed_by` varchar(50) COLLATE utf16_unicode_ci DEFAULT NULL, `new_desc` text CHARACTER SET utf8, `create_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `meals` -- CREATE TABLE `backup_meals` ( `id` bigint(25) UNSIGNED NOT NULL, `expense_id` bigint(25) UNSIGNED DEFAULT '0', `create_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `date` int(13) UNSIGNED DEFAULT '0', `date_new` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL, `version` int(13) UNSIGNED DEFAULT '0', `meal_amount` text COLLATE utf8_unicode_ci, `update_date` int(13) UNSIGNED DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `participants` -- CREATE TABLE `backup_participants` ( `id` int(25) UNSIGNED NOT NULL, `participant_id` varchar(10) CHARACTER SET utf8 DEFAULT NULL, `expense_id` int(25) UNSIGNED NOT NULL, `facebook_id` text CHARACTER SET utf8, `name` varchar(20) CHARACTER SET utf8 DEFAULT NULL, `is_creator` char(1) CHARACTER SET utf8 NOT NULL DEFAULT '0', `create_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `version` int(2) NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_ci; -- -------------------------------------------------------- -- -- Table structure for table `permissions` -- CREATE TABLE `backup_permissions` ( `id` bigint(20) UNSIGNED NOT NULL, `expense_id` bigint(20) UNSIGNED NOT NULL, `unique_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, `user_id` bigint(20) UNSIGNED NOT NULL, `role` tinyint(4) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Indexes for dumped tables -- -- -- Indexes for table `expenses` -- ALTER TABLE `backup_expenses` ADD PRIMARY KEY (`id`); -- -- Indexes for table `expense_emails` -- ALTER TABLE `backup_expense_emails` ADD PRIMARY KEY (`id`); -- -- Indexes for table `family_expenses` -- ALTER TABLE `backup_family_expenses` ADD PRIMARY KEY (`id`), ADD KEY `expense_id` (`expense_id`); -- -- Indexes for table `group_expenses` -- ALTER TABLE `backup_group_expenses` ADD PRIMARY KEY (`id`); -- -- Indexes for table `group_settings` -- ALTER TABLE `backup_group_settings` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `unique_url` (`unique_url`), ADD UNIQUE KEY `expense_id` (`expense_id`); -- -- Indexes for table `logs` -- ALTER TABLE `backup_logs` ADD PRIMARY KEY (`id`), ADD KEY `create_date` (`create_date`); -- -- Indexes for table `meals` -- ALTER TABLE `backup_meals` ADD PRIMARY KEY (`id`), ADD KEY `expense_id` (`expense_id`), ADD KEY `date` (`date`); -- -- Indexes for table `participants` -- ALTER TABLE `backup_participants` ADD PRIMARY KEY (`id`), ADD KEY `expense_id` (`expense_id`); -- -- Indexes for table `permissions` -- ALTER TABLE `backup_permissions` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `expenses` -- ALTER TABLE `backup_expenses` MODIFY `id` bigint(25) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=897648; -- -- AUTO_INCREMENT for table `expense_emails` -- ALTER TABLE `backup_expense_emails` MODIFY `id` bigint(25) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9455; -- -- AUTO_INCREMENT for table `group_settings` -- ALTER TABLE `backup_group_settings` MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=856; -- -- AUTO_INCREMENT for table `logs` -- ALTER TABLE `backup_logs` MODIFY `id` int(30) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26795; -- -- AUTO_INCREMENT for table `meals` -- ALTER TABLE `backup_meals` MODIFY `id` bigint(25) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3325; -- -- AUTO_INCREMENT for table `participants` -- ALTER TABLE `backup_participants` MODIFY `id` int(25) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=44905; -- -- AUTO_INCREMENT for table `permissions` -- ALTER TABLE `backup_permissions` MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1521;