Based on QGIS 3.4 and PostGIS 2.5:
I imported a shapefile in my PostGIS database using shp2pgsql.
When I connect to my PostGIS database, I see that 2 tables were imported. One with the hint "geom as Point in -2147483648" and one with the hint "geom as Point in 0". When I add the one with -2147483648 to the map, I see no features and the attribute table is empty. The other table (with "geom as Point in 0") works fine (I can see the features and the records in the attribute table)
Also when I create a new table from scratch (with a geometry field) using the database manager in QGIS, 2 tables are created with the same result. Why?
What is the table/layer with -2147483648 for? Why is it created and can I delete it somehow or is this not recommended? In pgAdmin, I only see one table.
When importing a shapefile with the database manager in QGIS, this table is not created.
Coordinate system: EPSG 4326
Windows 7, 64 bit
Here is an image how it looks when I connect to PostGIS in QGIS (ignore the white space):