将 mySQL 迁移到 Firebase [关闭]
Posted
技术标签:
【中文标题】将 mySQL 迁移到 Firebase [关闭]【英文标题】:Migrate mySQL to Firebase [closed] 【发布时间】:2016-11-20 09:54:57 【问题描述】:所以我有一个应用程序,它当前将数据存储在 apache 服务器和 mysql 上。我想迁移到 firebase,但遇到以下问题:
我的数据是一个业务表,每个用户都在其中存储了他们的数据。这包括他们的电子邮件和他们业务的所有数据(地址、城市、公司名称等)然后“认领”他们的数据。
这样做是为了在用户和企业之间建立关系。
关于如何做到这一点的任何想法?
已编辑:
所以问题是我将业务和我的用户放在一个对象或表中,如下所示:
"user_type": "Hotel",
"state": "Lakonia",
"postcode": "23100",
"city": "Mystras",
"country": "Greece",
"id": 1,
"num_of_rooms": "5",
"email": "info@email.com",
"address": "Something",
"time_of_register": "",
"name": "My hotel",
"latlng": ""
为了将其迁移到Firebase
,我创建了一个检查,因此当用户登录时,系统运行一个查询,如果用户注册电子邮件与其中一个企业相同,我将其移动到新的 firebase 数据集,使用用户唯一键注册。因此,不,我有两套,一套用于我的用户,一套用于商业信息。
【问题讨论】:
【参考方案1】:应该是相当直接的
Users
User_id_0
Name: frank
Business_ref: Business_id_0
User_Id_1
Name: buzz
Business_ref: Business_id_1
Businesses
Business_id_0
Business_name: Code'r' us
Owner: User_id_0
Business_id_1
Business_name: Burger Boooyaa
Owner: User_id_1
【讨论】:
我正在寻找一个来自 firebase 的选项,它实际上可以自动执行此操作,因为我有 1000 多个用户。最后,我决定从当前数据集中获取电子邮件,将其与用户进行比较,并将业务添加到包含用户密钥的新数据集中。谢谢。以上是关于将 mySQL 迁移到 Firebase [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将 SQLite3 迁移到 MySQL 的快速简便方法? [关闭]