본문 바로가기
컴퓨터공학/데이터베이스(database)

m1 mysqlworkbench ui 버그

by 바코94 2024. 5. 20.

database modeling을 위해서 erd 기능이 있는 mysql workbench를 사용하고자 하다가 버그를 만나서 다른 분들은 시간을 아끼시길 바라며 공유하는 글을 적어본다. 
결론부터 말씀드리면, 버그로 판단되며 일단 단축키로 사용하시라는 말씀을 드린다.

저의 실행 환경
m1 pro 14인치, sonoma 14.4.1

mysql workbench File-NewModel 기능을 통해 erd 화면으로 들어가면 아래처럼 보여야할 아이콘들이 안보인다.

원래는 빨간색 영역에 툴바들이 보여야 하는데 보이지가 않는다. 기능의 변경이 되는 등의 업데이트가 되었나 했는데, 아이콘 위치에 마우스를 올리면 아래와 같이 툴팁만 나오는 것을 보고 버그라고 판단하였다.

최근 버전들로 재설치하여 테스트 해보았다.
mysql workbench 8.0.31, 8.0.32, 8.0.33, 8.0.34 -> File-new Model로 erd를 켜는 순간 workbench 강제 종료됨.
mysql workbench 8.0.36 -> erd는 켜지나 툴바에 아이콘이 안 보임. 그나마 erd를 쓸 수 있는 유일한 버전이다.

검색을 1~2시간 가량 해본 결과 버그로 보이며, stackoverflow에서 다른 유저들도 비슷한 현상을 보이고 있음.
https://stackoverflow.com/questions/77882306/mysql-workbench-model-diagram-icons-not-displaying

단순 버그로 보이며 시간 지나면 해결될 것으로 보이니 현재로서는 gui 대신 단축키를 쓰는게 가장 나아보인다.

Table B.10 EER diagram mode keyboard shortcuts

Function Keyboard Shortcut
Selection tool Escape
Hand tool H
Delete tool D
Layer tool L
Note tool N
Image tool I
Table tool T
View tool V
Routine Group tool G
Non-Identifying Relationship 1:1 1
Non-Identifying Relationship 1:n 2
Identifying Relationship 1:1 3
Identifying Relationship 1:n 4
Identifying Relationship n:m 5
Relationship Using Existing Columns 6

https://dev.mysql.com/doc/workbench/en/wb-keys.html

 

MySQL :: MySQL Workbench Manual :: B Keyboard Shortcuts

Appendix B Keyboard Shortcuts The following tables list keyboard shortcuts for MySQL Workbench commands. Modifier in the tables stands for the platform-specific modifier key. This is Command on macOS, Control on other platforms. On macOS, the Alt key is

dev.mysql.com

 

참고로 테마를 화이트테마로 변경하면 해결되려나 싶었는데, 동일하게 안된다. (아래는 터미널에 workbench 테마를 화이트 계열로 바꾸는 방법)

defaults write com.oracle.workbench.MySQLWorkbench NSRequiresAquaSystemAppearance -bool yes

'컴퓨터공학 > 데이터베이스(database)' 카테고리의 다른 글

정규화  (0) 2024.06.21
database three valued logic  (0) 2024.05.14
database grouping, aggregate function, ordering  (0) 2024.05.14
database table join  (0) 2024.05.14
[Query Processing]Join Operation  (0) 2020.06.07