Запитання з тегом «postgresql»

PostgreSQL - це об'єктна реляційна система управління базами даних з відкритим кодом, доступна для всіх основних платформ, включаючи Linux, UNIX, Windows та OS X. Питання щодо адміністрування або додаткових функцій найкраще направляти на dba.stackexchange.com.

16
Як видалити повторювані записи?
Я повинен додати унікальне обмеження до існуючої таблиці. Це прекрасно, за винятком того, що таблиця вже має мільйони рядків, і багато рядків порушують унікальне обмеження, яке мені потрібно додати. Який найшвидший підхід до видалення порушувальних рядків? У мене є оператор SQL, який знаходить дублікати та видаляє їх, але запускається вічно. …

5
Rails автоматично призначає ідентифікатор, який уже існує
Я створюю новий запис так: truck = Truck.create(:name=>name, :user_id=>2) Наразі в моїй базі даних є кілька тисяч об’єктів для вантажних автомобілів, але я присвоїв ідентифікатори кільком з них, таким чином, що деякі ідентифікатори залишились доступними. Отже, що відбувається, rails створює елемент з id = 150, і він чудово працює. Але …



5
PostgreSQL: Як передати параметри з командного рядка?
У мене є дещо детальний запит у сценарії, який використовує ?заповнювачі. Я хотів протестувати цей самий запит безпосередньо з командного рядка psql (поза сценарієм). Я хочу уникати входу та заміни всіх ?фактичних значень, натомість я б хотів передати аргументи після запиту. Приклад: SELECT * FROM foobar WHERE foo = ? …

8
Користувач Postgres не існує?
Я щойно встановив Postgres і вже протягом 1-2 годин возився з ним та різними конфігураціями. Я застряг на тому, що не можу змінити користувача postgres $ su - postgres дає таку помилку: su: unknown login: postgres $ sudo -u postgres psql дає таку помилку: sudo: unknown user: postgres Ці спроби …
92 macos  postgresql 

9
Createuser: не вдалося підключитися до postgres бази даних: FATAL: роль “tom” не існує
Я намагаюся встановити Postgres вперше, і мені потрібно створити користувача з дозволами на читання та створення баз даних. Однак, коли я використовую: createuser username у своєму терміналі я отримую таке повідомлення: createuser: не вдалося підключитися до postgres бази даних: FATAL: роль "tom" не існує Том - це мій обліковий запис …

6
Експорт та імпорт дампа таблиці (.sql) за допомогою pgAdmin
У мене є версія pgAdmin 1.16.1 Отже, для експорту дамм-таблиці я роблю: Клацніть правою кнопкою миші на таблиці, а потім в меню натисніть backup, потім в Formatвиборі Plainі зберегти файл якsome_name.sql Потім я знімаю стіл. Гаразд, тепер мені потрібна резервна копія таблиці імпорту some_name.sql в базу даних. Як це зробити? …

4
Створення часових рядів між двома датами в PostgreSQL
У мене є такий запит, який чудово генерує серію дат між 2 заданими датами: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Він генерує 162 дати між 2004-03-07і, 2004-08-16і це …

3
Додавання "послідовного" до існуючого стовпця у Postgres
У моїй базі даних Postgres 9.0 є невелика таблиця (~ 30 рядків) із цілочисельним полем ідентифікатора (первинним ключем), яке наразі містить унікальні послідовні цілі числа, що починаються з 1, але яке не було створено за допомогою ключового слова 'serial'. Як я можу змінити цю таблицю таким чином, щоб відтепер вставки …
91 postgresql 

2
Надати все за певною схемою в базі даних груповій ролі в PostgreSQL
Використовуючи PostgreSQL 9.0, я маю групову роль, яка називається "персонал", і я хотів би надати всі (або певні) привілеї цій ролі в таблицях у певній схемі. Жодна з наступних робіт GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; Члени "staff" досі не можуть ВИБРАТИ …

1
Скидання пароля PostgreSQL на Ubuntu [закрито]
Зачинено. Це питання не в темі . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання В Ubuntu я встановив базу даних PostgreSQL і створив суперкористувач для сервера. Якщо я забув пароль суперкористувача postgresql, …
91 postgresql  unix 

2
підзапит у FROM повинен мати псевдонім
У мене є цей запит, який я написав у PostgreSQL, який повертає повідомлення про помилку: [Помилка] ПОМИЛКА: РЯДОК 3: ВІД (ВИБЕРИТЕ ДИСТИНКТ (ідентифікатор) ЯК made_only_recharge Це весь запит: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) …

15
Mac + virtualenv + pip + postgresql = Помилка: виконуваний файл pg_config не знайдено
Я намагався встановити postgres для підручника, але pipвидає помилку: pip install psycopg Я отримую фрагмент помилки: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.