Postgree não reconhece os scripts

Olá, estou com um problema, o postgreeSQL não reconhece os scripts que tenho em uma pasta.

Eu coloquei a pasta scripts dentro da pasta do postgree, sendo esse caminho ("gabriel@Gabriel-pc:~$ sudo su - postgres
[sudo] senha para gabriel:
postgres@Gabriel-pc:~$ cd Scripts
e seu eu dou um ls na pasta scripts ele localiza todos os meus scripts, mas se coloco o comando (“postgres@Gabriel-pc:~/Scripts$ \i create”)
me retorna isso “i: comando não encontrado”
alguém sabe o motivo?

Depois de alternar para o usuário postgres é necessário executar o seguinte comando:
$ psql -s seubanco
E, depois fazer a leitura do script com o \i script.sql.

Obrigado após seu comentário, dei um \du e vi que a ROLE não permitia Login, mudei o parâmetro para login e consegui executar os scripts obrigado