Как я могу изменить случай имени базы данных в MySQL?

XCode использует шаблонные файлы для файла и шаблонов проекта и делает переменное расширение в обоих во время создания.

шаблоны Xcode 3.0 могут быть найдены в [Установка Dev]/Library/Xcode/, вероятный/Developer/Library/Xcode. Если Вы хотите изменить эти шаблоны или добавить Ваше собственное, используйте следующие каталоги для сохранения новых/измененных шаблонов так, чтобы они не были вытерты будущими обновлениями Инструмента Разработчика:

  • шаблоны Файла: ~/Library/Developer/Shared/Xcode/File Шаблоны /
  • Целевые шаблоны: ~/Library/Developer/Shared/Xcode/Target Шаблоны /
  • шаблоны Проекта: ~/Library/Developer/Shared/Xcode/Project Шаблоны /

я думаю, что можно также использовать/Library/Developer/Shared/Xcode / [File|Target|Project] Шаблоны / каталог для шаблонов, совместно использованных всеми пользователями.

, Если Вы просто хотите измениться MyCompanyName в шаблонах, следующая командная строка добьется цели:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'

А хорошее учебное руководство при записи шаблонов файла здесь [MacResearch.org].

19
задан Rory O'Kane 31 August 2013 в 01:07
поделиться

4 ответа

There is no database command to do it. You basically have to do it outside the database. Below are some references outlining possible solutions. It has been answered pretty good in this question

This is probably what it should look like in your case

mysqladmin create spm
mysqldump SPM | mysql spm

After you have verified that everything is in order you can drop the original database.

drop database SPM

References Rename database 1 / Rename database 2

[Note on "RENAME DATABASE" command: This statement was added in MySQL 5.1.7 but was found to be dangerous and was removed in MySQL 5.1.23.]

29
ответ дан 30 November 2019 в 03:59
поделиться

Use mysql_dump to dump out the database contents of the old schema (it produces SQL output, and can include all the object CREATE statements), switch to the new schema, and execute that script mysql> . dump.sql

If it's a large database, this may take a while, but it's the safest way to do it (make sure you suspend any applications using the database while the conversion process is going on).

Delete the old schema when you're satisfied that everything worked.

1
ответ дан 30 November 2019 в 03:59
поделиться

Это сделано с оператором RENAME DATABASE :

RENAME DATABASE old_db_name TO new_db_name;

Этот оператор был добавлен в MySQL 5.1.7, но был признан опасным и был удален в MySQL 5.1.23.

0
ответ дан 30 November 2019 в 03:59
поделиться

Используйте команду rename database .

Вы также можете попробовать остановить сервер mysql и переименовать папку, содержащую ваши данные db, на желаемое имя. Затем запустите сервер и проверьте гранты - они могут все еще содержать ссылки на ваше старое имя базы данных.

-1
ответ дан 30 November 2019 в 03:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: