Вопросы с тегом «sql»

84
Есть ли PostgreSQL-эквивалент профилировщика SQL Server?

Мне нужно увидеть запросы, отправленные на сервер PostgreSQL. Обычно я бы использовал профилировщик SQL Server для выполнения этого действия в среде SQL Server, но я еще не нашел, как это сделать в PostgreSQL. Похоже, что существует довольно много платных инструментов, я надеюсь, что есть вариант...

84
Когда использовать унаследованные таблицы в PostgreSQL?

В каких ситуациях следует использовать унаследованные таблицы? Я попытался использовать их очень кратко, и наследование не было похоже на мир ООП. Я думал, что это работает так: Таблица, в usersкоторой есть все поля, необходимые для всех уровней пользователей. Столы нравятся moderators, admins,...

84
Как удалить несколько таблиц в PostgreSQL с помощью подстановочного знака

При работе с разделами часто возникает необходимость удалить сразу все разделы. тем не мение DROP TABLE tablename* Не работает. (Подстановочный знак не соблюдается). Есть ли элегантный (читай: легко запоминающийся) способ удалить несколько таблиц в одной команде с подстановочным знаком?...

84
Должны ли кластерные индексы быть уникальными?

Что произойдет, если кластеризованный индекс не уникален? Может ли это привести к снижению производительности из-за того, что вставленные строки перетекают на страницу «переполнения»? "Сделано" ли оно уникальным, и если да, то как? Как лучше всего сделать его уникальным? Я спрашиваю, потому что в...

84
Почему SQL Server не поддерживает беззнаковый тип данных?

Я специально думаю о неподписанных int. Вот практический пример: что вы делаете, когда ваш столбец идентичности достигает максимума? Можно либо пойти BigInt(хранилище 8 байтов вместо 4), либо провести рефакторинг приложения для поддержки отрицательных целых чисел и даже создать свои собственные...

84
MySQL: как вставить запись для каждого результата в SQL-запрос?

Скажем, у меня есть выбор SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; который возвращает несколько записей. Как мне сделать вставку для строки охвата в наборе результатов, например INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id,...

84
Mysqldump только таблицы с определенными подстановочными знаками префикса / Mysqldump?

У меня огромная беспорядочная база данных, которую я очищаю. Он содержит более 500 таблиц, что является результатом объединения Magento Enterprise с Joomla в одной БД. Что еще хуже, существует набор из более чем 70 таблиц Joomla, которые вообще не используются. Все они имеют префикс bak_. Просто...

84
Как указать вкладку в интерфейсе postgres COPY

Я хотел бы использовать команду psql "\ copy" для извлечения данных из файла с разделителями табуляции в Postgres. Я использую эту команду: \copy cm_state from 'state.data' with delimiter '\t' null as ; Но я получаю это предупреждение (таблица загружается нормально): WARNING: nonstandard use of...

84
Какой самый простой способ очистить базу данных из интерфейса командной строки с помощью manage.py в Django?

Я использую Django для создания веб-сайта с MySQL. Сейчас, когда я учусь, мне нужно очень часто менять модель, поэтому я хочу, чтобы все таблицы очищались и создавалась новая таблица. Но syncdbне трогает существующие таблицы. Есть ли лучший способ справиться с этой проблемой?...

84
Oracle DateTime в предложении Where?

У меня есть sql примерно так: SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') -> Это возвращает 10 строк и TIME_CREATED = '26 -JAN-2011 ' Теперь, когда я делаю это, я не получаю никаких строк назад, SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE...

84
Обработка крупномасштабных данных Hbase vs Cassandra [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

84
MySQL / Ошибка записи файла (код ошибки 28)

У меня следующая ошибка с одним из наших веб-приложений - Query3 failed: Error writing file '/tmp/MY1fnqpm' (Errcode: 28) ... INSERT MailList... (removed the rest of the query for security reasons) Любые идеи - это проблема с местом на жестком диске на моем сервере?...

84
mySQL выберите диапазон IN

Можно ли определить диапазон для IN части запроса, что-то вроде этого SELECT job FROM mytable WHERE id IN (10..15); Вместо SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);

84
Что значит экранировать строку?

Я читал, нужно ли экранировать $ _SESSION ['username'] перед тем, как перейти к SQL-запросу? и он сказал: «Вам нужно экранировать каждую строку, которую вы передаете в запрос sql, независимо от ее происхождения». Теперь я знаю, что что-то вроде этого действительно простое. Поиск в Google дал более...

84
Как отделить ДАТУ и ВРЕМЯ от ДАТЫ в MySQL

Я храню поле DATETIME в таблице. Каждое значение выглядит примерно так: 2012-09-09 06:57:12 . Я использую такой синтаксис: date("Y-m-d H:i:s"); Теперь мой вопрос: как получить дату и время отдельно , используя один запрос MySQL? Дата вроде 09.09.2012 и время 06:57:12 ....