Aller au contenu

Ou sont les notes ?


christophe2836

Messages recommandés

  • 2 semaines après...

Bonjour,

Note Station utilise une base de donnée pour stocker les metadatas des notes dans /<volume_name>/@appstore/NoteStation/db/fts.db, les notes sont dans des dossiers ici: /<volume_name>/@SynoDrive/NoteStation. En tout cas c'est ce que je comprends de cette source: https://github.com/LancerComet/synoter, rien trouvé chez Synology.

à+

Lien vers le commentaire
Partager sur d’autres sites

@SpaceLord13 Je t'invite à tester la solution que tu donnes avant de la recommander.

Note Station, comme les autres paquets Synology, utilise la base de données PostgreSQL de DSM. Cette base de données est locale au NAS et n'est pas accessible depuis le réseau.

Donc c'est plutôt technique car il faut connaître le langage SQL pour récupérer le contenu des notes. Si ce n'est pas le cas, tu peux t'arrêter là.

Sinon, tu peux te connecter à la base de données de Note Station en SSH avec la commande suivante :

user@DiskStation:~$ sudo -u postgres psql -d notestation
psql (11.11)
Type "help" for help.

notestation=# 

Lister les tables :

notestation=# \dt
               List of relations
 Schema |      Name       | Type  |    Owner
--------+-----------------+-------+-------------
 public | db_version      | table | NoteStation
 public | link            | table | NoteStation
 public | note            | table | NoteStation
 public | note_encrypt    | table | NoteStation
 public | notebook        | table | NoteStation
 ...

Lister les champs des tables note et notebook :

notestation=# select table_name,column_name,data_type from information_schema.columns where table_name IN ('note','notebook');
 table_name |    column_name    | data_type
------------+-------------------+-----------
 note       | object_id         | text
 note       | category          | text
 note       | commit_msg        | json
 note       | latitude          | real
 note       | longitude         | real
 note       | location          | text
 note       | title             | text
 note       | brief             | text
 note       | acl               | json
 note       | owner             | bigint
 note       | version           | text
 ...

Exécuter une requête sur la table note :

notestation=# SELECT title,brief FROM note;

Voir la liste des commandes utilisables :

notestation=# \?
General
  \copyright             show PostgreSQL usage and distribution terms
  \crosstabview [COLUMNS] execute query and display results in crosstab
  \errverbose            show most recent error message at maximum verbosity
  \g [FILE] or ;         execute query (and send results to file or |pipe)
  \gdesc                 describe result of query, without executing it
  ...

La documentation en ligne de la commande psqlhttps://www.postgresql.org/docs/11/app-psql.html

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.