Вопросы и ответы - postgresql
bash binary common-table-expression count database database-design docker docker-compose download drupal drupal-8 eloquent group-by heroku javascript jsonb laravel laravel-5 laravel-5.6 laravel-testing linux lumen mysql node.js pdo pgbouncer php php-carbon postgresql postgresql-10 query-builder ruby-on-rails sql sql-null sql-order-by timestamp ubuntu unix vue.js watch webserver
Есть ответ!
Новичок во всем этом, так что это может быть неправильной установкой. Я создал один проект, который использует node для подключения к postgreSQL. Это работает, и я могу начать это с VS-кода, используя:
node index.js
и ответ таков:
App running on port 3000.
Еще один проект является клиентом и был создан Vue. Это начато с помощью
npm run serve
Ответ таков:
App running at:
- Local: http://loca...
Есть ответ!
Я получаю ошибку SQLSTATE[08006] [7] timeout expired (SQL: select count(*) as aggregate from "users")
Я установил адрес прослушивания postgresql на 0.0.0.0, но он не сортируется
Нужно лучше обойти это
Файл .env :
DB_CONNECTION=pgsql
DB_HOST=172.17.0.1 // <-- this won't connect. I declare like that based on docker0
DB_PORT=5432
DB_DATABASE=mydb
DB_USERNAME=postgres
DB_PASSWORD=postgres...
Есть ответ!
У меня есть конструктор запросов для выбора всех пользователей, созданных за последние 12 месяцев
$range = \Carbon\Carbon::now()->subYears(1);
$countUser = DB::table('users')
->select(DB::raw('month(created_at) as getMonth'),
DB::raw('year(created_at) as getYear'),
DB::raw('COUNT(*) as valu...
Есть ответ!
Недавно я изменил способ подключения моего приложения к базе данных PostgreSQL, чтобы добавить принцип чтения/записи. С тех пор, когда я запускаю миграцию, я получаю следующую ошибку:
In Connection.php line 463:
[PDOException (42601)]
SQLSTATE[42601]: Syntax error: 7 ERROR: zero-length delimited identifier at or near """" ...
Есть ответ!
Я попытался подключить PostgreSQL и laravel
Я вижу все данные на pgAdmin.
Но я не могу подключить PostgreSQL к проекту laravel
Пожалуйста, помогите мне
Спасибо
.Env файл
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=gotmold
DB_USERNAME=postgres
DB_PASSWORD=Slack0206!
Контроллер
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\User;
class CurlCo...
Есть ответ!
У меня есть некоторые записи временных меток в БД, которые имеют конечные миллисекунды в метке времени, а некоторые нет. Как получить эти конечные данные (миллисекунды) в углероде? Разве это возможно?
Вот пример моих данных
Я не всегда могу изменить данные вручную, потому что есть некоторые другие службы, использующие ту же базу данных и иногда хранящие метку времени с конечными миллисекундами...
Есть ответ!
Проблема
У меня возникли проблемы с написанием функционального запроса подсчета строк результатов с 2-уровневым соединением.
Таблица базы данных
У меня есть следующие (упрощенные) таблицы (среда разрабатывается в Drupal 8 btw, используя службу базы данных):
Таблица nodes:
id - числовой идентификатор
title-варчар
Примеры записей:
id title
1 My first article
2 My second article
...
Есть ответ!
Нужно скриптом создать postgres юзера с паролем. Делаю через утилиту createuser под юзером postgres :
echo -e "PASSWORD\nPASSWORD\n" | createuser -P
в результате получаю запрос на ввод пароля:
Чо делать, как жить?
Есть ответ!
Как хранить и получать данные из поля postgres bytea с помощью Laravel ?
Я хочу обновить двоичные данные и загрузить их.
Типы файлов-jpg, excel, txt и так далее.
Могу я это сделать?
в настоящее время мой код для хранения.
public function store_db( $file, $file_name, $user_id ) {
$file_path = $file->getRealPath();
$new_attachment = Attachment::create([
'name' => $file_...
Есть ответ!
Я начал разработку с Laravel 5.5, и приложение размещено на Heroku. И я использую сервер разработки (php artisan serve) для запуска приложения. Но я получаю следующую ошибку, когда пытаюсь сделать что-либо, что взаимодействует с базой данных. База данных размещена на Heroku. Если я толкаю все файлы в Heroku и пытаюсь сделать то же самое, это работает.
Есть ли способ решить эту проблему на локал...
Есть ответ!
Я хочу сделать таблицы в postgresql с наследниками, я нашел это http://packalyst.com/packages/package/thibaud-dauce/postgresql-schema форма laravel 4.2, но она не работает с laravel 5.2.
Это показывает мне:
[Symfony\Component\Debug\Exception\FatalThrowableError] Fatal error: Class ThibaudDauce\PostgresqlSchema\PostgresqlSchemaServiceProvider' not found
когда я пытаюсь с обновлением composer...
Есть ответ!
Я использую PostgreSQL и хочу попробовать Laravel.
Первая - моя функция up() :
public function up()
{
Schema::create('entries.entries', function($t) {
$t->increments('id');
$t->string('username', 50);
$t->string('email', 100);
$t->text('comment');
$t->timestamps();
});
}
И у меня есть два вопроса:
1) у меня нет shema entries в м...
Есть ответ!
Фон:
Пытаюсь выяснить свои минимальные требования к приложению, которое я создаю. Я довольно свободно владею MySQL и PostgreSQL для разработчика, но я не DBA, поэтому мой вопрос.
Я создаю мобильное приложение, которое будет общаться с удаленным API, и мне нужно выяснить требования к этому API. На данный момент я делаю это как хобби-проект, а мобильное приложение будет бесплатным, так что у меня н...
Есть ответ!
У меня есть тест таблицы и я хочу извлечь месяц из поля месяц, который является переменным символом.
отличное значение поля месяца как 'August-2020','September-2020'
Я пробовал как SELECT extract(Month from to_date(t.month, '%Month-%YYYY')) as test FROM test as t
но получение ошибки
недопустимое значение "угуст-2020" для "МЕСЯЦА"
ДЕТАЛЬ: Данное значение не соответствует ни одному из допустимых зн...
Есть ответ!
Я хочу отсортировать значения таблицы в порядке убывания, а нулевое значение находится в первом, например:
null
null
2020-09-27 16:36:17
2020-09-27 18:20:30
2020-09-27 22:45:26
2020-09-28 02:11:14
2020-09-28 10:31:43
Я использовал следующий код, но он не сработал
Source::orderBy('last_rank_update', 'asc')->get();
как я могу этого достичь?
Есть ответ!
Каков наилучший способ получить результаты, отличные от utf8, когда slug содержит буквы UTF8? (Например: когда я набираю слизняк "Zaidimai", выберите все из базы данных, где как "Žaidimai" и "Zaidimai").
Текущий код:
$results = DB::table('channels') -> where([['name', 'like', '%' . $slug . '%'], ['status', '=', 'OK']]) -> orWhere([['slug', 'like', '%' . $slug . '%'], ['status', '=', 'OK']]) ...
Есть ответ!
В моем приложении многие пользователи могут добавить элемент в таблицу моей базы данных postgreSQL.
Если у пользователя появился новый элемент в моей таблице, я хочу одновременно сообщить другим пользователям, использующим приложение, что содержимое таблицы изменилось - что пользователь добавил новый элемент в таблицу.
Решение: я мог бы получать содержимое моей таблицы каждые X секунд (или минут) ...
Есть ответ!
Я хорошо выполненного запроса данных.Я попытался преобразовать это в laravel
но запрос не выполнен
select
id,
month,
meeting_start_date,
call_start_date
from mgl_report_targets
where extract(
Month from to_date(mgl_report_targets.month, '%Month-%YYYY')
)
in (
extract(MONTH from meeting_start_date), extract(MONTH from call_start_date)
);
попробуйте 1
$db = DB::table('mgl...
Есть ответ!
Я пытаюсь использовать whereExists() в существующем Построителе красноречивых запросов (называемом $trips):
$trips = $trips->whereExists(function ($query) use ($filterValue) {
$query->from(DB::raw("jsonb_array_elements(passengers->'adults'->'persons') as p(person)"))
->whereRaw("p.person->>'name' LIKE '?%'", $filterValue);
})...
Есть ответ!
Я получаю неудачу при создании приложения 403 Forbidden, как я могу решить эту проблему? Я уже ищу какое-то решение, но оно не работает. Может быть, я ошибаюсь, устанавливая конфигурацию?
сообщение об ошибке
PS C:\Users\chris\Documents\logistic> docker-compose build
db uses an image, skipping
Building app
Step 1/4 : FROM php:7.1.19-fpm
---> f4041b9e5300
Step 2/4 : RUN apt-get update &...