postgresql — вопросы с ответами

2 ответа
Я хочу удалить 200 столбцов в моей таблице в PostgreSQL. Я пробовал: ALTER TABLE my_table DROP COLUMN col1, col2 Но я получаю такую ​​ошибку: ОШИБКА: синтаксическая ошибка в или рядом с "col2"
20 нояб. 2012, в 12:33
6 ответов
У меня есть небольшая таблица, и определенное поле содержит тип ", отличающийся". Я пытаюсь изменить его на " Integer", но он дает ошибку, что кастинг невозможен. Есть ли способ обойти это или я должен просто создать другую таблицу и принести записи в нее с помощью запроса. Поле содержит только целы...
casting
postgresql-9.1
fieldtype
01 нояб. 2012, в 04:05
8 ответов
У меня есть схема базы данных с именем: nyummy и таблица с именем cimory: create table nyummy.cimory ( id numeric(10,0) not null, name character varying(60) not null, city character varying(50) not null, CONSTRAINT cimory_pkey PRIMARY KEY (id) ); Я хочу экспортировать данные таблицы cimory ...
export
insert
postgresql-copy
sql-scripts
10 окт. 2012, в 09:01
6 ответов
Я запускаю script на моем сервере PostgreSQL: psql db -f sql.sql из bash или в cron script. Он пытается разбивать страницы на more или less. Как отключить разбиение на результат в psql? Все, что я хочу сделать, это изменить данные, я не забочусь о выходе....
24 июнь 2012, в 18:57
2 ответа
В PostgreSQL 8 можно добавить "на удаление каскадов" к обоим внешним ключам в следующей таблице, не отбрасывая последнюю? # \d pref_scores Table "public.pref_scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | ...
constraints
cascade
postgresql-8.4
cascading-deletes
27 апр. 2012, в 19:58
2 ответа
Я использую следующий запрос: ALTER TABLE presales ALTER COLUMN code TYPE numeric(10,0); чтобы изменить тип данных столбца от character(20) до numeric(10,0), но я получаю сообщение об ошибке: "код" столбца не может быть введен для ввода числового ...
07 окт. 2011, в 04:59
3 ответа
Я хотел бы определить наилучшую практику хранения временных меток в моей базе данных Postgres в контексте проекта с несколькими часовыми поясами. Я могу выберите TIMESTAMP WITHOUT TIME ZONE и помните, какой часовой пояс использовался во время ввода для этого поля. выберите TIMESTAMP WITHOUT TIME Z...
timestamp
timezone
27 май 2011, в 10:51
3 ответа
Я смотрю на создание таблицы PostgreSQL, и я наткнулся на это: CREATE TABLE ( ... ) WITH ( OIDS = FALSE ); Я прочитал документацию, предоставленную postgres, и я знаю концепцию идентификатора объекта из ООП, но все же я не понимаю, почему такой идентификатор полезен в базе данных? чтобы сделать з...
database
performance
11 апр. 2011, в 18:21
2 ответа
Очень простой пример - одна таблица, один индекс, один запрос: CREATE TABLE book ( id bigserial NOT NULL, "year" integer, -- other columns... ); CREATE INDEX book_year_idx ON book (year) EXPLAIN SELECT * FROM book b WHERE b.year > 2009 дает мне: Seq Scan on book b (cost=0.00..2566...
indexing
sequence
05 март 2011, в 11:09
2 ответа
Где я могу найти подробное руководство по соглашениям об именах PostgreSQL? (имена таблиц и случай верблюда, последовательности, первичные ключи, ограничения, индексы и т.д.)
naming-conventions
20 май 2010, в 22:01
9 ответов
Я прихожу в Postgres из Oracle и ищу способ найти таблицу и размер индекса с точки зрения байтов /MB/GB/etc, или даже лучше размер для всех таблиц. В Oracle у меня был неприятный длинный запрос, который смотрел на user_lobs и user_segments, чтобы дать ответ. Я предполагаю, что в Postgres есть что-то...
07 апр. 2010, в 22:59
16 ответов
Я конвертирую db из postgres в mysql. Так как я не могу найти инструмент, который сам выполняет трюк, я собираюсь преобразовать все последовательности postgres в идентификаторы autoincrement в mysql с использованием значения автоинкремента. Итак, как я могу перечислить все последовательности в Post...
database
migration
sequences
29 сен. 2009, в 17:08
6 ответов
Скажем, у меня есть интервал вроде 4 days 10:00:00 в postgres. Как мне преобразовать это в течение нескольких часов (в этом случае 106)? Есть ли функция, или я должен укусить пулю и сделать что-то вроде extract(days, my_interval) * 24 + extract(hours, my_interval) ...
datetime
intervals
04 июнь 2009, в 18:59
13 ответов
В MS SQL Server я создаю свои скрипты для использования настраиваемых переменных: DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) Затем я изменю значение @somevariable во время выполнения в зависимости от значения, которое я хочу получить в конкретн...
variables
psql
31 авг. 2008, в 16:01
11 ответов
Я работаю над веб-приложением, используя Python (Django), и хотел бы знать, будет ли MySQL или PostgreSQL более подходящим при развертывании для производства. В одном podcast Джоэл сказал, что у него были некоторые проблемы с MySQL, и данные не были согласованы. Я хотел бы знать, есть ли у кого-то т...
26 авг. 2008, в 04:27
Наверх
Меню