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

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

10
Видалити копії записів у PostgreSQL
У мене є таблиця в базі даних PostgreSQL 8.3.8, яка не має на ній ключів / обмежень і має кілька рядків з абсолютно однаковими значеннями. Я хотів би видалити всі дублікати і зберегти лише 1 примірник кожного рядка. Зокрема, є один стовпець (з назвою "ключ"), який може використовуватися для ідентифікації …

8
Варіації продуктивності запитів PostgreSQL LIKE
Я бачив досить великі зміни у часі відповідей щодо LIKEзапитів до певної таблиці в моїй базі даних. Іноді я отримую результати протягом 200-400 мс (дуже прийнятно), але інший раз може зайняти стільки 30 секунд, щоб повернути результати. Я розумію, що LIKEзапити дуже ресурсомісткі, але я просто не розумію, чому може …

6
Як включити результати "нуль" / "0" в сукупність COUNT?
Я щойно трохи застряг у SQL. Я не думаю, що я можу сформулювати це питання блискуче - тому дозвольте вам показати. У мене дві таблиці, одна називається людина, одна називається зустріч. Я намагаюся повернути кількість зустрічей у людини (в тому числі, якщо вони мають нуль). Зустріч містить person_idта є person_idзустріч …




4
Додайте стовпець часової позначки за замовчуванням NOW () лише для нових рядків
У мене є таблиця, яка містить тисячі рядків. Оскільки таблиця спочатку не була побудована зі стовпцем create_at, немає способу отримати часову позначку створення. Однак важливо почати отримувати мітки для майбутніх рядків. Чи можна додати стовпець часової позначки зі значенням за замовчуванням NOW (), щоб він не заповнив значення попередніми рядками, …
112 postgresql 

9
як відобразити повний збережений код процедури?
Як ви переглядаєте збережену процедуру / функцію? Скажімо, у мене є стара функція без оригінального визначення - я хочу побачити, що вона робить у pg / psql, але я не можу зрозуміти, як це зробити. використовуючи Postgres версії 8.4.1

8
Як я можу експортувати схему бази даних у PostgreSQL?
Мій комп'ютер зламався, але, на щастя, я створив резервну копію папки C: \ Program Files \ PostgreSQL. Зараз я працюю на новому комп’ютері, і я хотів би імпортувати попередні бази даних Postgres, які зберігаються на зовнішньому диску. Я хотів би експортувати схему певної бази даних, яка знаходиться в папці резервного …

7
Зберігання зображень у PostgreSQL
Гаразд, тому я працюю над додатком, який використовуватиме Linux Back-End під управлінням PostgreSQL для подання зображень у вікно Windows із переднім кінцем, записаним на C # .NET, хоча передній край навряд чи має значення. Моє запитання: Який найкращий спосіб впоратися із збереженням зображень у Postgres? Зображення мають приблизно 4-6 мегапікселів …
111 postgresql  image 

9
Чому ітерація через великий Django QuerySet споживає величезну кількість пам'яті?
Розглянута таблиця містить приблизно десять мільйонів рядків. for event in Event.objects.all(): print event Це призводить до того, що використання пам'яті постійно збільшується до 4 Гб або близько того, після чого рядки швидко друкуються. Тривала затримка перед друком першого ряду мене здивувала - я очікував, що він надрукується майже миттєво. Я …

1
Як створити індекс для поля JSON у Postgres?
Як створити індекс у полі JSON у PostgreSQL 9.3 Beta 2 (?)? Я спробував це за допомогою ->оператора, який використовується для, hstoreале отримав таку помилку: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ПОМИЛКА: тип даних json не має класу операторів за замовчуванням для методу доступу "btree" Підказка: …

2
Postgres: Як зробити складені ключі?
Я не можу зрозуміти помилку синтаксису при створенні складеного ключа. Це може бути логічна помилка, тому що я перевірив багато різновидів. Як створювати складові ключі в Postgres? CREATE TABLE tags ( (question_id, tag_id) NOT NULL, question_id INTEGER NOT NULL, tag_id SERIAL NOT NULL, tag1 VARCHAR(20), tag2 VARCHAR(20), tag3 VARCHAR(20), PRIMARY …


9
SQL SELECT швидкість int vs varchar
Я в процесі створення таблиці, і це змусило мене замислитися. Якщо я зберігаю, скажімо, автомобілі, які мають марку (fx BMW, Audi ect.), Чи це змінить швидкість запиту, якщо я зберігаю марку як int або varchar. Так і є SELECT * FROM table WHERE make = 5 AND ...; Швидше / …

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