小编Flu*_*ngo的帖子

修改数据库表的列名以适应我的应用程序的技术限制?

我在一家公司工作,该公司处理由 3rd 方提供的巨大(比如说数百 GB)数据库。此外,我必须从公司用来加载和可视化数据的软件(即应用程序)中创建数据库连接。

问题

数据库的列名字符长度为 32+,但软件应用程序仅支持最多 31 的列名长度。因此无法加载包含列的这些表,我无法真正使用数据库。

问题

我应该在每次需要时接触数据库并缩短列名(用于更新等),还是应该推动公司使用支持更长列名的软件?

一方面,我认为触摸原始数据非常丑陋,另一方面,公司已经购买的应用程序许可证非常昂贵,仅切换软件可能不是那么受欢迎的举动......

还是视具体情况而定?受影响的列数或软件价格是否与我必须做出的决定有任何关联?

或者有更好的解决方案吗?

database-design

3
推荐指数
1
解决办法
407
查看次数

标签 统计

database-design ×1