Unable to insert data in table in Postgres sql commands [duplicate] - postgresql

This question already has answers here:
Cannot simply use PostgreSQL table name ("relation does not exist")
(18 answers)
Closed 5 years ago.
This is my query
INSERT INTO EForms_M_FormTypeMaster (FormTypeId,FormTypeCode,FormTypeName)
VALUES ('12','FM','Form');
Getting this error
Error Message relation "eforms_m_modulemaster" does not exist
Please help to solve the issue

Where is the table? If it is in public then you must aware about case insensitive. That means if your table realname is EForms_M_FormTypeMaster you must put it between "
INSERT INTO "EForms_M_FormTypeMaster" ("FormTypeId","FormTypeCode","FormTypeName")
VALUES ('12','FM','Form');

Related

Rename a column in PostgreSQL [duplicate]

This question already has answers here:
PostgreSQL "Column does not exist" but it actually does
(6 answers)
Postgres: column does not exist [duplicate]
(1 answer)
SQL query column does not exist error
(1 answer)
Postgresql Column Not Found, But Shows in Describe
(1 answer)
Closed 1 year ago.
I have a table with column name as "name" and I want to change it to "Student_Name" for this i used the query
ALTER TABLE "Science_Class" RENAME column name TO Student_Name;
But I am getting the error message as the name column doesn't exit.

How can I retrieve a row by uuid in Postgres database? [duplicate]

This question already has answers here:
How to search a specific value in all tables (PostgreSQL)?
(9 answers)
Postgres find all rows in database tables matching criteria on a given column
(1 answer)
Search across multiple tables and also display table name in resulting rows
(3 answers)
Closed 3 years ago.
I only have a uuid, but I don't know which table is the the row of the data located, how can I find the data by the UUID?
My direction maybe create a multiple query, since we could retrieve all tables, then we can loops all table and search by select * from $tableName where id = $uuid, but it might not be efficient enough, is there any shortcut or tool for this purpose?

Is there a way to determine creation time of a PostgreSQL database? [duplicate]

This question already has answers here:
Get database creation date on PostgreSQL
(3 answers)
Closed 3 years ago.
I have a PostgreSQL server with several databases on it.
Is it possible to determine when each database on a database server was created?
SELECT (pg_stat_file('base/'||oid ||'/PG_VERSION')).modification, datname FROM pg_database;
You can find answer here.

getting error function lo_manage() does not exist [duplicate]

This question already has answers here:
How to use (install) dblink in PostgreSQL?
(7 answers)
How do I import modules or install extensions in PostgreSQL 9.1+?
(7 answers)
Closed 4 years ago.
Currently i am using PostgreSQL Plus Advance Server 9.3 and i just created a table which has a column of blob type and i am using oid data type to store blob value.
Now i want to create a BEFORE UPDATE AND DELETE TRIGGER to remove the orphan data from pg_largeobject table of postgresql using:
CREATE TRIGGER DEL_OID BEFORE UPDATE OR DELETE ON INFO_LOB
FOR EACH ROW EXECUTE PROCEDURE lo_manage (BLOB_VALUE_);
But when i am trying to execute this trigger,
Getting error:
ERROR: function lo_manage() does not exist
SQL state: 42883
so i am not able to understand that what is the mistake that i am doing. can somebody please help me? thanks

Copy (or USE) data from two tables in different databases [duplicate]

This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Possible to perform cross-database queries with postgres?
I don-t know how to use one table from one database and second table from another databse at the same time or copy data from table in one database to table from another databse.
I tried following query:
select * into NewTable from existingdb.dbo.existingTable;
But it doesnt't work.
In existing table name, specify the full path. that's database name and table table to be copied. In New table also specify the database name and table name or make sure the console is in same database.
Also verify both the tables have same table structure.
What is the exact error message? It would not work if NewTable already exists. Then you should type insert into NewTable select * from ExistingDb.dbo.ExistingTable.