Skip to content

Conversation

@protitude
Copy link
Collaborator

@protitude protitude commented Nov 28, 2025

Describe context / purpose for this PR

Update carnegie classification table data to 2025

Issue link

https://cyberteamportal.atlassian.net/browse/D8-2618

Link to MultiDev instance

http://md-2618-accessmatch.pantheonsite.io

Checklist for PR author

  • I have checked that the PR is ready to be merged
  • I have reviewed the DIFF and checked that the changes are as expected
  • I have assigned myself or someone else to review the PR

update carnegie_codes from latest csv
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Carnegie classification table data from 2021 to 2025 by implementing a database migration strategy across three update hooks. The changes introduce a new table schema with significantly expanded fields to accommodate the 2025 Carnegie classification data structure, including new metrics for research, enrollment, demographics, and institutional characteristics.

Key Changes

  • Drops the existing carnegie_codes table and recreates it with a new 2025 schema containing 87 fields (compared to the previous structure)
  • Implements three sequential update functions: 10002 (drop table), 10003 (create new table), and 10004 (populate from CSV)
  • Adds CSV import logic to populate the new table with 2025 Carnegie classification data from a 2.36 MB CSV file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

protitude and others added 4 commits November 28, 2025 14:14
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
revert copilot additions
Base automatically changed from md-dev to main December 3, 2025 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants