数据库不是给开发用的?

2020-05-21 10:02:27 +08:00
 fengxue

我:大哥 census 库 ll_census_zd_income 结构同步一下,census 发个版 运维:好了 ,加字段尽量加载默认最后面 我:为啥,我插入是方便查看 运维:数据库是给开发查看用的吗 运维:select *? 运维:不会自己查字段 我:1 (内心 OB 懒得没时间和你多 BB ) 各位 v 友怎么看

10417 次点击
所在节点    程序员
97 条回复
tingfang
2020-05-21 13:48:47 +08:00
应该是楼主想 ALTER TABLE t_a_table ADD COLUMN a_column INT AFTER a_column,运维不允许指定新增字段的位置。
danhahaha
2020-05-21 14:15:51 +08:00
就按你这段文字水平,让你随便放字段,那数据库不真是没法看了
tt67wq
2020-05-21 14:19:23 +08:00
我真的是 select *的
vnex
2020-05-21 14:26:14 +08:00
是 因为 select * 吗? 因为 * 会导致两次查询索引?
c6h6benzene
2020-05-21 14:26:32 +08:00
我记得我们这边生产数据库( SQL server )改表走 release 的时候也是要求新字段放在最后,便于管理。

DBA 说的也没毛病,SELECT *字段顺序不满意可以自己指定顺序。
gleymonkey
2020-05-21 14:42:37 +08:00
测试数据库是给开发用的,随便搞,我是运维
neoblackcap
2020-05-21 14:51:35 +08:00
@heyjei 没错,也就 MySQL 可以,像 Postgres 才不管你。要不然你重新建表。我觉得这个真的是没有必要,特别是 MySQL DDL 还锁表
weizhen199
2020-05-21 15:09:04 +08:00
那你把 sql 写好,让他帮你跑
barrysn
2020-05-21 15:16:15 +08:00
运维和 dba 是两种职业,运维不背锅
而且 DBA 说的没错,数据库还是针对程序用的,你只是因为个人查看方便就要求更新字段顺序,如果每个开发人员都要求来修改字段顺序,DBA 每天就不用干其他的了。
abcbuzhiming
2020-05-21 15:35:53 +08:00
有 dba 和运维的公司,请务必按照 dba 和运维的话做——这样出任何他们领域的问题,都可以把锅丢他们头上
ackfin01
2020-05-21 15:38:18 +08:00
运维没毛病。数据库也不是给开发用的,是服务于应用的。
forgottencoast
2020-05-21 15:43:43 +08:00
就这表达能力,我看不用讨论了。
liuxey
2020-05-21 15:46:15 +08:00
憋着一肚子火到 v 站发给贴求同情,结果反而被怼,v 站用户-1
tolerance
2020-05-21 15:53:19 +08:00
u1s1 运维没错,改变表结构有一系列潜在的工作,文档调整,文档版本管理,数据同步,数据恢复,历史数据管理,版本回退,等等;毕竟不可能只有一个开发人员。
index90
2020-05-21 16:04:43 +08:00
select * 不是一个好习惯
lithiumii
2020-05-21 16:09:39 +08:00
建议全部上 mongodb,我看你们还怎么 select *
jabin88
2020-05-21 16:13:17 +08:00
开发:要不代码你来写?脚本你来做?工资我代你领
运维:。。。
guokeke
2020-05-21 16:20:07 +08:00
不用 select * 不是开发的常识吗?
hoyixi
2020-05-21 16:20:47 +08:00
正常,正规公司,只要是共用环境,包括 dev 、测试、UAT 环境,数据库不管是 DBA 来管还是谁来管,不是你想改就能改。production 环境更不用说。

当然你自己用自己搭的,随便你改
akira
2020-05-21 16:28:44 +08:00
数据库不是给开发用的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/673877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX