Skip to content

Commit

Permalink
Essi-1402 Convert bulkrax text columns to mediumtext (#328)
Browse files Browse the repository at this point in the history
* Convert bulkrax text columns to mediumtext

* Update to mysql 8 in docker and circle and specify charset
  • Loading branch information
dlpierce authored Aug 10, 2021
1 parent 2e9303c commit 9037f60
Show file tree
Hide file tree
Showing 5 changed files with 134 additions and 108 deletions.
3 changes: 2 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ jobs:
CATALINA_OPTS: "-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms512m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
- image: solr:7
command: bin/solr -cloud -noprompt -f -p 8985
- image: circleci/mysql:5.7-ram
- image: circleci/mysql:8.0-ram
command: --default-authentication-plugin=mysql_native_password
environment:
MYSQL_DATABASE: essi_test
MYSQL_USER: essi
Expand Down
6 changes: 4 additions & 2 deletions db/50-mysql-create-db.sql
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Databases to create in docker-compose mysql service
# Only runs once on clean startup

CREATE DATABASE IF NOT EXISTS `essi_dev`;
CREATE USER 'essi'@'%' IDENTIFIED WITH mysql_native_password BY 'essi';

CREATE DATABASE IF NOT EXISTS `essi_dev` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL ON `essi_dev`.* TO 'essi'@'%';

CREATE DATABASE IF NOT EXISTS `essi_test`;
CREATE DATABASE IF NOT EXISTS `essi_test` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL ON `essi_test`.* TO 'essi'@'%';
15 changes: 15 additions & 0 deletions db/migrate/20210802164419_change_text_to_medium_text.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
class ChangeTextToMediumText < ActiveRecord::Migration[5.1]
def change
change_column :bulkrax_entries, :raw_metadata, :text, limit: 16777215
change_column :bulkrax_entries, :parsed_metadata, :text, limit: 16777215
change_column :bulkrax_entries, :last_error, :text, limit: 16777215
change_column :bulkrax_exporters, :last_error, :text, limit: 16777215
change_column :bulkrax_exporters, :parser_fields, :text, limit: 16777215
change_column :bulkrax_exporters, :field_mapping, :text, limit: 16777215
change_column :bulkrax_importer_runs, :invalid_records, :text, limit: 16777215
change_column :bulkrax_importers, :last_error, :text, limit: 16777215
change_column :bulkrax_importers, :parser_fields, :text, limit: 16777215
change_column :bulkrax_importers, :field_mapping, :text, limit: 16777215
change_column :bulkrax_statuses, :error_backtrace, :text, limit: 16777215
end
end
Loading

0 comments on commit 9037f60

Please sign in to comment.