• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

skeema / skeema / 6238577453
92%

Build:
DEFAULT BRANCH: main
Ran 19 Sep 2023 04:59PM UTC
Jobs 1
Files 74
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Sep 2023 04:51PM UTC coverage: 93.228% (+0.004%) from 93.224%
6238577453

push

github

evanelias
diff/push: require --allow-unsafe in 3 more edge cases

This commit adjusts the behavior of `skeema diff` and `skeema push` to
consider 3 additional column modification situations to be unsafe, requiring
the use of either --allow-unsafe or --safe-below-size to proceed:

* Changing the collation of a column if that column appears in the primary
  key, or in at least one unique index: the collation change can potentially
  affect the equality operation in the uniqueness constraint, causing the
  operation to eventually fail with a duplicate key error. Better to catch
  this upfront immediately.

* Adding, removing, or changing the SRID of a spatial column in MySQL 8+:
  adding or changing the SRID effectively restricts what values may be
  present in the column (potentially conflicting with existing data);
  removing the SRID prevents the column from being usable in a spatial index.

* Converting the column type between TIME and TIMESTAMP: surprisingly the
  database server doesn't prevent this, even with a strict sql_mode in place.
  Converting from TIMESTAMP to TIME is lossy (the date portion of existing
  data is lost), while converting from TIME to TIMESTAMP is corruptive (the
  current date at the time of the operation is applied to all existing data).

58 of 58 new or added lines in 3 files covered. (100.0%)

9402 of 10085 relevant lines covered (93.23%)

1.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6238577453.1 19 Sep 2023 04:59PM UTC 0
93.23
GitHub Action Run
Source Files on build 6238577453
Detailed source file information is not available for this build.
  • Back to Repo
  • 905ee14c on github
  • Prev Build on main (#6191502261)
  • Next Build on main (#6241837645)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc