Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[BUG] Where is the data in PostgreSQL database?

Ouverte
#222 4 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@cameri y travaille déjà.

Depuis le 20/2/2023.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

bug

Describe the bug
I have deployed a Nostream relay on my server. I use Damus to post a node and it works fine. However, I cannot find any event in PostgreSQL database. How can I read the database?

To Reproduce
Steps to reproduce the behavior:

  1. docker container ls to find the container id for PostgreSQL
  2. docker exec -it id bash
  3. (inside the docker) psql -U nostr_ts_relay -W
  4. enter the passward nostr_ts_relay
  5. \d
    List of relations
    Schema | Name | Type | Owner
    --------+--------------------------------+----------+----------------
    public | events | table | nostr_ts_relay
    public | invoices | table | nostr_ts_relay
    public | knex_migrations | table | nostr_ts_relay
    public | knex_migrations_id_seq | sequence | nostr_ts_relay
    public | knex_migrations_lock | table | nostr_ts_relay
    public | knex_migrations_lock_index_seq | sequence | nostr_ts_relay
    public | users | table | nostr_ts_relay
    (7 rows)
  6. select * from events and nothing returns

PS: Also, I try to connect the database outside the docker (in Ubuntu physical machine shell), but I cannot log in.
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "nostr_ts_relay"

System (please complete the following information):

  • OS: Ubuntu 22.04.1 LTS
  • Platform: docker (./scripts/start)
  • Version:
    Docker version 23.0.1, build a5ee5b1
    node --version v12.22.9
    nostream version v1.22.3
Langage dominant
TypeScript
Étoiles
829
Forks
234
Merge moyen
2 j 10 h
PR mergées (30 j)
24

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de cameri/nostream

Toutes les issues de cameri/nostream

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.