이름 없는 외래 키가 서버가 짓는 이름을 받습니다.CONSTRAINT name 없이 적은 외래 키가 이제 데이터베이스가 지을 이름(orders_ibfk_1 등)을 받고, 그 인덱스도 컬럼 이름을 따릅니다. 전에는 ERDism 이 fk_orders_customers_… 같은 이름을 지어 붙였습니다.
막힌 가져오기가 막은 문장을 가리킵니다. 파일을 가져올 수 없을 때 메시지가 엉뚱한 테이블이 아니라 가져오기를 막은 문장(TRUNCATE TABLE … 등)을 가리킵니다.
덤프 안의 조회 문장이 더는 가져오기를 막지 않습니다.SELECT, SHOW, DESCRIBE, EXPLAIN, HELP 문장은 건너뛰고, 다른 건너뛴 문장과 함께 보여 줍니다.
CHECK … NOT ENFORCED 를 지킵니다. 전에는 거부되던 CHECK 가 이제 적은 그대로 들어오고, 이를 지원하지 않는 대상으로 발행하면 이유와 함께 거부됩니다.
INVISIBLE · ZEROFILL 컬럼이 속성을 지킵니다. 전에는 둘 다 생성된 SQL 에서 사라졌습니다. MySQL 8.0 프로젝트에서는 SQL 편집기가 ZEROFILL 이 폐기 예정이라고 알려 줍니다.
MariaDB 가 컬럼 CHECK 이름을 지킵니다. 컬럼에 적은 CHECK 가 그 컬럼에 남으므로, MariaDB 가 CONSTRAINT_1 이 아니라 컬럼 이름으로 짓습니다.
TIMESTAMP 컬럼이 맞는 NULL 규칙을 받습니다. MySQL 5.7 과 이전 MariaDB 프로젝트에서 NULL · NOT NULL 없이 적은 TIMESTAMP 컬럼이 이제 그 서버가 만드는 대로 NOT NULL 로 들어옵니다.
zero-date 기본값이 엄격한 서버에서도 실행됩니다. 컬럼 기본값이 '0000-00-00' 같은 날짜이면, 생성된 SQL 이 필요한 테이블 앞뒤로 SQL_MODE 를 풀었다가 되돌립니다.
뷰가 버전 주석을 지킵니다. mysqldump 파일의 뷰가 /*!50001 … */ 주석을 그대로 지킵니다.
내려받은 SQL 이 무엇을 검사했는지 말합니다. 내려받은 DDL 파일의 머리 줄이 verified 대신 design-checked … design issues 로 적힙니다. ERDism 은 설계를 검사할 뿐, SQL 을 데이터베이스 서버에서 실행하지 않습니다.