Я новичок, поэтому я могу что-то упустить, но когда я создаю новую базу данных derby в netbeans в Windows, если я указываю имя пользователя и пароль, создается схема с тем же именем имени пользователя, но когда я создаю базу данных с имя пользователя в netbeans на mac osx, схема не создается, в базе данных есть только схемы по умолчанию, приложение, nullid и т. д., это ошибка или есть настройка для такого поведения? и netbeans, и derby являются новейшей версией. благодаря.
netbeans derby, схема имени пользователя не создана в новой базе данных на Mac
Ответы (1)
Я думаю, вы просто неправильно интерпретируете поведение. Поведение в Windows и Mac идентично. Derby неявно создает схему с именем пользователя на лету. Но вы также можете явно ссылаться на схемы, указывая полные имена таблиц и т. д., используя оператор CREATE SCHEMA и т. д. Возможно, вы просто используете не то имя пользователя, которое вы думаете, или вы не смотрите на ту же базу данных. что вы думаете, что вы, или что-то в этом роде.
Попробуйте конкретизировать свой вопрос, опубликовав точные сценарии того, что вы делаете, например, используя инструмент «ij» на обеих машинах, чтобы мы могли увидеть, что вы можете делать по-другому. Я регулярно использую Derby в Windows, Mac и Linux, и я всегда находил, что обработка имени пользователя/имени схемы согласуется.