# Transferring DB configurations to another database, or summarizing existing changes/prefs?

**URL:** https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548
**Category:** Get Help
**Created:** [April 23, 2026, 7:30pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548 "2026-04-23T19:30:02Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![nfshoobs](https://yyz1.discourse-cdn.com/flex029/user_avatar/speciforum.org/nfshoobs/32/3979_2.png) [@nfshoobs](https://speciforum.org/u/nfshoobs)
#### Post date: [April 23, 2026, 7:30pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548/1 "2026-04-23T19:30:02Z")

</div>

Specify 7.12.0

I have a bunch of changes to the stock schema, forms, and preferences which I’ve set up in my collection (like most Sp7 database owners) However, I want to set up another Sp7 database at our institution in mostly the same way. But it’s hard to remember off the top of my head how many changes I’ve made. I know I can copy form definitions and preferences in xml, but can I copy over the Schema / picklists somehow?

Alternatively, is there any way currently to summarize the changes between a default Specify schema/form set in a particular database / collection? Like for example with a query on certain tables?

It would be very convenient to be able to have a summary of the changes I’ve made to schema/forms so that I can make sure I make them in the new DB.

---

<div class="post-metadata">

### Author: ![bronwyn](https://yyz1.discourse-cdn.com/flex029/user_avatar/speciforum.org/bronwyn/32/5742_2.png) [@bronwyn](https://speciforum.org/u/bronwyn)
#### Post date: [April 24, 2026, 9:26pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548/2 "2026-04-24T21:26:18Z")

</div>

Hi @nfshoobs,

Great to hear from you!

You are absolutely right about the form definitions, preference files, and other app resources like field and table formatters; those are easily transferred by exporting and importing via App Resources.

Your Pick Lists and Pick List Items can be queried on, exported as a CSV file, and imported to the new database via the WorkBench. You can also use the “Find Usages” option in a pick list’s form meta menu to note where those pick lists are assigned in your current database.

The simplest way to extract other schema data is to export a JSON file of the schema localization. This is done with the “Export” button found in the table selection dialog for Schema Config.

 ![Schema Config Tables Dialog with Export button in bottom left corner](https://canada1.discourse-cdn.com/flex029/uploads/specifysoftware/original/2X/0/066f949c93b6132eee97b8e8328c84a66fb2bc5c.jpeg)

The JSON file may need some prettifying or reformatting to improve usability, but it is pretty comprehensive!

Additionally, here is a query you can import as a jumping off point to extract your schema changes as a CSV file. It is based on the Discipline table and primarily includes fields from the `SpLocaleContainer` and `LocaleContainerItem` tables.

[Schema.json](https://speciforum.org/uploads/short-url/dFBzKcxoimImlrUJZ9ajfWHGXe.json) (10.9 KB)

---

<div class="post-metadata">

### Author: ![nfshoobs](https://yyz1.discourse-cdn.com/flex029/user_avatar/speciforum.org/nfshoobs/32/3979_2.png) [@nfshoobs](https://speciforum.org/u/nfshoobs)
#### Post date: [April 24, 2026, 9:40pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548/3 "2026-04-24T21:40:05Z")

</div>

I don’t know why I’ve never noticed the “export” button next to the schema config menu! Thanks Bronwyn. 🙂

---

<div class="post-metadata">

### Author: ![nfshoobs](https://yyz1.discourse-cdn.com/flex029/user_avatar/speciforum.org/nfshoobs/32/3979_2.png) [@nfshoobs](https://speciforum.org/u/nfshoobs)
#### Post date: [April 24, 2026, 9:49pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548/4 "2026-04-24T21:49:29Z")

</div>

Oh, wait, one more question. The query you linked, can I use it as a base query to make changes in the target DB’s schema via batch edit? Or will that break things?

---

<div class="post-metadata">

### Author: ![Grant](https://yyz1.discourse-cdn.com/flex029/user_avatar/speciforum.org/grant/32/4255_2.png) [@Grant](https://speciforum.org/u/Grant)
#### Post date: [April 27, 2026, 10:35pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548/5 "2026-04-27T22:35:52Z")

</div>

Hi @nfshoobs,

Batch Edit is disabled for system tables and scoping hierarchy tables (including the schema tables), so you’ll have to make those changes in the usual spot!

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex029/uploads/specifysoftware/original/2X/1/18a843c97bc32b40e8ad0e035755bc88ffaacaf7.svg) [@system](https://speciforum.org/u/system)
#### Post date: [May 4, 2026, 10:36pm UTC](https://speciforum.org/t/transferring-db-configurations-to-another-database-or-summarizing-existing-changes-prefs/3548/6 "2026-05-04T22:36:02Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
